2018-01-03 13:49:36 +11:00
|
|
|
using Umbraco.Core.ObjectResolution;
|
|
|
|
|
|
|
|
|
|
namespace Umbraco.Web.Features
|
|
|
|
|
{
|
2018-01-05 15:19:16 +11:00
|
|
|
internal class FeaturesResolver : SingleObjectResolverBase<FeaturesResolver, UmbracoFeatures>
|
2018-01-03 13:49:36 +11:00
|
|
|
{
|
|
|
|
|
public FeaturesResolver(UmbracoFeatures value) : base(value)
|
|
|
|
|
{
|
|
|
|
|
}
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// Sets the disabled features
|
|
|
|
|
/// </summary>
|
|
|
|
|
/// <param name="finder"></param>
|
|
|
|
|
/// <remarks>For developers, at application startup.</remarks>
|
|
|
|
|
public void SetFeatures(UmbracoFeatures finder)
|
|
|
|
|
{
|
|
|
|
|
Value = finder;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// Gets the features
|
|
|
|
|
/// </summary>
|
|
|
|
|
public UmbracoFeatures Features
|
|
|
|
|
{
|
|
|
|
|
get { return Value; }
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|