Implement shadow filesystems, IFileSystem2.GetSize
This commit is contained in:
@@ -212,7 +212,7 @@ namespace Umbraco.Core.Persistence
|
||||
|
||||
public virtual IScriptRepository CreateScriptRepository(IUnitOfWork uow)
|
||||
{
|
||||
return new ScriptRepository(uow, new PhysicalFileSystem(SystemDirectories.Scripts), _settings.Content);
|
||||
return new ScriptRepository(uow, FileSystemProviderManager.Current.ScriptsFileSystem, _settings.Content);
|
||||
}
|
||||
|
||||
internal virtual IPartialViewRepository CreatePartialViewRepository(IUnitOfWork uow)
|
||||
@@ -227,7 +227,7 @@ namespace Umbraco.Core.Persistence
|
||||
|
||||
public virtual IStylesheetRepository CreateStylesheetRepository(IUnitOfWork uow, IDatabaseUnitOfWork db)
|
||||
{
|
||||
return new StylesheetRepository(uow, new PhysicalFileSystem(SystemDirectories.Css));
|
||||
return new StylesheetRepository(uow, FileSystemProviderManager.Current.StylesheetsFileSystem);
|
||||
}
|
||||
|
||||
public virtual ITemplateRepository CreateTemplateRepository(IDatabaseUnitOfWork uow)
|
||||
@@ -235,14 +235,14 @@ namespace Umbraco.Core.Persistence
|
||||
return new TemplateRepository(uow,
|
||||
_cacheHelper,
|
||||
_logger, _sqlSyntax,
|
||||
new PhysicalFileSystem(SystemDirectories.Masterpages),
|
||||
new PhysicalFileSystem(SystemDirectories.MvcViews),
|
||||
FileSystemProviderManager.Current.MasterPagesFileSystem,
|
||||
FileSystemProviderManager.Current.MvcViewsFileSystem,
|
||||
_settings.Templates);
|
||||
}
|
||||
|
||||
public virtual IXsltFileRepository CreateXsltFileRepository(IUnitOfWork uow)
|
||||
{
|
||||
return new XsltFileRepository(uow, new PhysicalFileSystem(SystemDirectories.Xslt));
|
||||
return new XsltFileRepository(uow, FileSystemProviderManager.Current.XsltFileSystem);
|
||||
}
|
||||
|
||||
public virtual IMigrationEntryRepository CreateMigrationEntryRepository(IDatabaseUnitOfWork uow)
|
||||
@@ -350,7 +350,7 @@ namespace Umbraco.Core.Persistence
|
||||
|
||||
internal IStylesheetRepository CreateStylesheetRepository(IDatabaseUnitOfWork uow)
|
||||
{
|
||||
return new StylesheetRepository(uow, new PhysicalFileSystem(SystemDirectories.Css));
|
||||
return new StylesheetRepository(uow, FileSystemProviderManager.Current.StylesheetsFileSystem);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user