Using IIOHelper in ManifestParser

This commit is contained in:
Bjarke Berg
2019-11-08 08:24:34 +01:00
parent 2ce67dcf9a
commit 80b17e388f
6 changed files with 37 additions and 18 deletions

View File

@@ -1,9 +1,7 @@
using System.IO;
using Umbraco.Core.Cache;
using Umbraco.Core.Composing;
using Umbraco.Core.Configuration;
using Umbraco.Core.Configuration.Grid;
using Umbraco.Core.Configuration.UmbracoSettings;
using Umbraco.Core.IO;
using Umbraco.Core.Logging;
using Umbraco.Core.Manifest;
@@ -16,9 +14,9 @@ namespace Umbraco.Core
public static class ConfigsExtensions
{
public static void AddCoreConfigs(this Configs configs)
public static void AddCoreConfigs(this Configs configs, IIOHelper ioHelper)
{
var configDir = new DirectoryInfo(Current.IOHelper.MapPath(SystemDirectories.Config));
var configDir = new DirectoryInfo(ioHelper.MapPath(SystemDirectories.Config));
// GridConfig depends on runtime caches, manifest parsers... and cannot be available during composition
configs.Add<IGridConfig>(factory => new GridConfig(