Files
Umbraco-CMS/src/Umbraco.Core/Composing/CompositionExtensions/Configuration.cs
2019-02-14 09:15:47 +01:00

23 lines
791 B
C#

using Umbraco.Core.Configuration.UmbracoSettings;
namespace Umbraco.Core.Composing.CompositionExtensions
{
/// <summary>
/// Compose configurations.
/// </summary>
public static class Configuration
{
public static Composition ComposeConfiguration(this Composition composition)
{
// common configurations are already registered
// register others
composition.RegisterUnique(factory => factory.GetInstance<IUmbracoSettingsSection>().Content);
composition.RegisterUnique(factory => factory.GetInstance<IUmbracoSettingsSection>().RequestHandler);
composition.RegisterUnique(factory => factory.GetInstance<IUmbracoSettingsSection>().Security);
return composition;
}
}
}