Resvolution - UrlSegmentProviderResolver

This commit is contained in:
Stephan
2016-08-13 16:23:17 +02:00
parent caf3c4280a
commit da685167f7
5 changed files with 10 additions and 16 deletions

View File

@@ -471,8 +471,8 @@ namespace Umbraco.Core
ShortStringHelperResolver.Current = new ShortStringHelperResolver(Container,
factory => new DefaultShortStringHelper(factory.GetInstance<IUmbracoSettingsSection>()).WithDefaultConfig());
Container.RegisterBuilderCollection<UrlSegmentProviderCollectionBuilder, UrlSegmentProviderCollection, IUrlSegmentProvider, PerContainerLifetime>();
Container.GetInstance<UrlSegmentProviderCollectionBuilder>().Append<DefaultUrlSegmentProvider>();
UrlSegmentProviderCollectionBuilder.Register(Container)
.Append<DefaultUrlSegmentProvider>();
// by default, no factory is activated
PublishedContentModelFactoryResolver.Current = new PublishedContentModelFactoryResolver(Container);

View File

@@ -1,5 +1,4 @@
using System.Collections.Generic;
using LightInject;
using LightInject;
using Umbraco.Core.DependencyInjection;
namespace Umbraco.Core.Strings
@@ -11,10 +10,5 @@ namespace Umbraco.Core.Strings
{ }
protected override UrlSegmentProviderCollectionBuilder This => this;
protected override UrlSegmentProviderCollection CreateCollection(IEnumerable<IUrlSegmentProvider> items)
{
return new UrlSegmentProviderCollection(items);
}
}
}