Implements a basic version of the MacroService for U4-940

Adding a static ServiceFactory class for easy access to the various services in a non-singleton way.
Adding a Resolver for MacroPropertyTypes.
Updating the CoreBootManager and PluginManager to include the MacroPropertyTypeResolver.
This commit is contained in:
sitereactor
2012-10-30 09:25:28 -01:00
parent 9306fd0b5c
commit 347bf3fabf
13 changed files with 292 additions and 6 deletions

View File

@@ -113,6 +113,9 @@ namespace Umbraco.Core
ActionsResolver.Current = new ActionsResolver(
PluginManager.Current.ResolveActions());
MacroPropertyTypeResolver.Current = new MacroPropertyTypeResolver(
PluginManager.Current.ResolveMacroPropertyTypes());
PropertyEditorValueConvertersResolver.Current = new PropertyEditorValueConvertersResolver(
new []
{