Example #1
0
        public ExtensionHarvester(IOrchardFileSystem fileSystem,
                                  ILogger <ExtensionHarvester> logger)
        {
            _fileSystem = fileSystem;
            _logger     = logger;

            T = NullLocalizer.Instance;
        }
        public ExtensionHarvester(IOrchardFileSystem fileSystem,
            ILogger<ExtensionHarvester> logger)
        {
            _fileSystem = fileSystem;
            _logger = logger;

            T = NullLocalizer.Instance;
        }
        public static IOrchardFileSystem GetSubPathFileProvider(
            this IOrchardFileSystem parentFileSystem,
            string subPath,
            ILogger logger)
        {
            var root = parentFileSystem.GetDirectoryInfo(subPath).FullName;

            return(new OrchardFileSystem(root, new PhysicalFileProvider(root), logger));
        }
Example #4
0
 public CoreExtensionLoader(
     IHostEnvironment hostEnvironment,
     IOrchardFileSystem fileSystem,
     ILogger <CoreExtensionLoader> logger)
 {
     _hostEnvironment = hostEnvironment;
     _fileSystem      = fileSystem;
     _logger          = logger;
 }
Example #5
0
 public DynamicExtensionLoader(
     IOptions <ExtensionHarvestingOptions> optionsAccessor,
     IHostEnvironment hostEnvironment,
     IOrchardFileSystem fileSystem)
 {
     ExtensionsSearchPaths = optionsAccessor.Value.ModuleLocationExpanders.SelectMany(x => x.SearchPaths).ToArray();
     _hostEnvironment      = hostEnvironment;
     _fileSystem           = fileSystem;
 }
 public ShapePlacementParsingStrategy(
     IFeatureManager featureManager,
     IOrchardFileSystem fileSystem,
     ILogger<ShapePlacementParsingStrategy> logger)
 {
     _logger = logger;
     _featureManager = featureManager;
     _fileSystem = fileSystem;
 }
Example #7
0
 public ShapePlacementParsingStrategy(
     IFeatureManager featureManager,
     IOrchardFileSystem fileSystem,
     ILogger <ShapePlacementParsingStrategy> logger)
 {
     _logger         = logger;
     _featureManager = featureManager;
     _fileSystem     = fileSystem;
 }
        public static IOrchardFileSystem GetExtensionFileProvider(
            this IOrchardFileSystem parentFileSystem,
            ExtensionDescriptor extensionDescriptor,
            ILogger logger)
        {
            var subPath = parentFileSystem.Combine(extensionDescriptor.Location, extensionDescriptor.Id);

            return(parentFileSystem
                   .GetSubPathFileProvider(subPath, logger));
        }
 public PrecompiledExtensionLoader(
     IOptions <ExtensionHarvestingOptions> optionsAccessor,
     IHostEnvironment hostEnvironment,
     IOrchardFileSystem fileSystem,
     ILogger <PrecompiledExtensionLoader> logger)
 {
     ExtensionsSearchPaths = optionsAccessor.Value.ModuleLocationExpanders.SelectMany(x => x.SearchPaths).ToArray();
     _hostEnvironment      = hostEnvironment;
     _fileSystem           = fileSystem;
     _logger = logger;
 }
Example #10
0
 public CoreExtensionLoader(
     IHostEnvironment hostEnvironment,
     IAssemblyLoaderContainer container,
     IExtensionAssemblyLoader extensionAssemblyLoader,
     IOrchardFileSystem fileSystem,
     ILogger <CoreExtensionLoader> logger)
 {
     _hostEnvironment         = hostEnvironment;
     _loaderContainer         = container;
     _extensionAssemblyLoader = extensionAssemblyLoader;
     _fileSystem = fileSystem;
     _logger     = logger;
 }
Example #11
0
 public DynamicExtensionLoader(
     IOptions <ExtensionHarvestingOptions> optionsAccessor,
     IHostEnvironment hostEnvironment,
     IOrchardFileSystem fileSystem,
     IExtensionLibraryService extensionLibraryService,
     ILogger <DynamicExtensionLoader> logger)
 {
     ExtensionsSearchPaths    = optionsAccessor.Value.ExtensionLocationExpanders.SelectMany(x => x.SearchPaths).ToArray();
     _hostEnvironment         = hostEnvironment;
     _fileSystem              = fileSystem;
     _extensionLibraryService = extensionLibraryService;
     _logger = logger;
 }
Example #12
0
 public ExtensionLibraryService(
     ApplicationPartManager applicationPartManager,
     IOrchardFileSystem fileSystem,
     IAppDataFolder appDataFolder,
     ILogger <ExtensionLibraryService> logger)
 {
     _metadataReferences     = new Lazy <List <MetadataReference> >(GetMetadataReferences);
     _applicationPartManager = applicationPartManager;
     _fileSystem             = fileSystem;
     _probingFolderPath      = appDataFolder.MapPath(ProbingDirectoryName);
     _logger = logger;
     T       = NullLocalizer.Instance;
 }
 public ExtensionLibraryService(
     ApplicationPartManager applicationPartManager,
     IOrchardFileSystem fileSystem,
     IAppDataFolder appDataFolder,
     ILogger<ExtensionLibraryService> logger)
 {
     _applicationPartManager = applicationPartManager;
     _fileSystem = fileSystem;
     _appDataFolder = appDataFolder;
     _probingFolderPath = _appDataFolder.MapPath(ProbingDirectoryName);
     _logger = logger;
     T = NullLocalizer.Instance;
 }
Example #14
0
        public RecipeHarvester(IExtensionManager extensionManager,
            IOrchardFileSystem fileSystem,
            IEnumerable<IRecipeParser> recipeParsers,
            IOptions<RecipeHarvestingOptions> recipeOptions,
            IStringLocalizer<RecipeHarvester> localizer,
            ILogger<RecipeHarvester> logger) {
            _extensionManager = extensionManager;
            _fileSystem = fileSystem;
            _recipeParsers = recipeParsers;
            _recipeOptions = recipeOptions;

            T = localizer;
            Logger = logger;
        }
Example #15
0
        public PhysicalAppDataFolder(
            IOrchardFileSystem parentFileSystem,
            ILogger <PhysicalAppDataFolder> logger)
        {
            _logger = logger;

            if (!parentFileSystem.DirectoryExists(InternalRootPath))
            {
                parentFileSystem.CreateDirectory(InternalRootPath);
            }

            var root = parentFileSystem.GetDirectoryInfo(InternalRootPath).FullName;

            _fileSystem = new OrchardFileSystem(root, new PhysicalFileProvider(root), _logger);
        }
 public DynamicExtensionLoader(
     IOptions <ExtensionHarvestingOptions> optionsAccessor,
     IHostEnvironment hostEnvironment,
     IAssemblyLoaderContainer container,
     IExtensionAssemblyLoader extensionAssemblyLoader,
     IOrchardFileSystem fileSystem,
     ILogger <DynamicExtensionLoader> logger)
 {
     ExtensionsSearchPaths    = optionsAccessor.Value.ModuleLocationExpanders.SelectMany(x => x.SearchPaths).ToArray();
     _hostEnvironment         = hostEnvironment;
     _loaderContainer         = container;
     _extensionAssemblyLoader = extensionAssemblyLoader;
     _fileSystem = fileSystem;
     _logger     = logger;
 }
 public ShapeTemplateBindingStrategy(
     IEnumerable<IShapeTemplateHarvester> harvesters,
     IFeatureManager featureManager,
     IEnumerable<IShapeTemplateViewEngine> shapeTemplateViewEngines,
     IOptions<MvcViewOptions> options,
     IOrchardFileSystem fileSystem,
     ILogger<DefaultShapeTableManager> logger)
 {
     _harvesters = harvesters;
     _featureManager = featureManager;
     _shapeTemplateViewEngines = shapeTemplateViewEngines;
     _viewEngine = options;
     _fileSystem = fileSystem;
     _logger = logger;
 }
 public ShapeTemplateBindingStrategy(
     IEnumerable <IShapeTemplateHarvester> harvesters,
     IFeatureManager featureManager,
     IEnumerable <IShapeTemplateViewEngine> shapeTemplateViewEngines,
     IOptions <MvcViewOptions> options,
     IOrchardFileSystem fileSystem,
     ILogger <DefaultShapeTableManager> logger)
 {
     _harvesters               = harvesters;
     _featureManager           = featureManager;
     _shapeTemplateViewEngines = shapeTemplateViewEngines;
     _viewEngine               = options;
     _fileSystem               = fileSystem;
     _logger = logger;
 }
Example #19
0
        public PhysicalAppDataFolder(
            IOrchardFileSystem parentFileSystem,
            ILogger<PhysicalAppDataFolder> logger)
        {
            _logger = logger;

            if (!parentFileSystem.DirectoryExists(InternalRootPath))
            {
                parentFileSystem.CreateDirectory(InternalRootPath);
            }

            var root = parentFileSystem.GetDirectoryInfo(InternalRootPath).FullName;

            _fileSystem = new OrchardFileSystem(root, new PhysicalFileProvider(root), _logger);
        }
Example #20
0
        public RecipeHarvester(IExtensionManager extensionManager,
                               IOrchardFileSystem fileSystem,
                               IEnumerable <IRecipeParser> recipeParsers,
                               IOptions <RecipeHarvestingOptions> recipeOptions,
                               IStringLocalizer <RecipeHarvester> localizer,
                               ILogger <RecipeHarvester> logger)
        {
            _extensionManager = extensionManager;
            _fileSystem       = fileSystem;
            _recipeParsers    = recipeParsers;
            _recipeOptions    = recipeOptions;

            T      = localizer;
            Logger = logger;
        }
Example #21
0
 public RecipeExecutor(
     IEventBus eventBus,
     ISession session,
     IRecipeParser recipeParser,
     IOrchardFileSystem fileSystem,
     IApplicationLifetime applicationLifetime,
     ShellSettings shellSettings,
     IOrchardHost orchardHost,
     ILogger <RecipeExecutor> logger,
     IStringLocalizer <RecipeExecutor> localizer)
 {
     _orchardHost         = orchardHost;
     _shellSettings       = shellSettings;
     _applicationLifetime = applicationLifetime;
     _eventBus            = eventBus;
     _session             = session;
     _recipeParser        = recipeParser;
     _fileSystem          = fileSystem;
     _logger = logger;
     T       = localizer;
 }
Example #22
0
 public RecipeExecutor(
     IEventBus eventBus,
     ISession session,
     IRecipeParser recipeParser,
     IOrchardFileSystem fileSystem,
     IApplicationLifetime applicationLifetime,
     ShellSettings shellSettings,
     IOrchardHost orchardHost,
     ILogger<RecipeExecutor> logger,
     IStringLocalizer<RecipeExecutor> localizer)
 {
     _orchardHost = orchardHost;
     _shellSettings = shellSettings;
     _applicationLifetime = applicationLifetime;
     _eventBus = eventBus;
     _session = session;
     _recipeParser = recipeParser;
     _fileSystem = fileSystem;
     _logger = logger;
     T = localizer;
 }
Example #23
0
 public RecipeExecutor(
     IEventBus eventBus,
     ISession session,
     IEnumerable <IRecipeParser> recipeParsers,
     IOptions <RecipeHarvestingOptions> recipeOptions,
     IOrchardFileSystem fileSystem,
     IApplicationLifetime applicationLifetime,
     ShellSettings shellSettings,
     IOrchardHost orchardHost,
     ILogger <RecipeExecutor> logger,
     IStringLocalizer <RecipeExecutor> localizer)
 {
     _orchardHost         = orchardHost;
     _shellSettings       = shellSettings;
     _applicationLifetime = applicationLifetime;
     _eventBus            = eventBus;
     _session             = session;
     _recipeParsers       = recipeParsers;
     _recipeOptions       = recipeOptions.Value;
     _fileSystem          = fileSystem;
     _logger = logger;
     T       = localizer;
 }
Example #24
0
 public RecipeExecutor(
     IEventBus eventBus,
     ISession session,
     IEnumerable<IRecipeParser> recipeParsers,
     IOptions<RecipeHarvestingOptions> recipeOptions,
     IOrchardFileSystem fileSystem,
     IApplicationLifetime applicationLifetime,
     ShellSettings shellSettings,
     IOrchardHost orchardHost,
     ILogger<RecipeExecutor> logger,
     IStringLocalizer<RecipeExecutor> localizer)
 {
     _orchardHost = orchardHost;
     _shellSettings = shellSettings;
     _applicationLifetime = applicationLifetime;
     _eventBus = eventBus;
     _session = session;
     _recipeParsers = recipeParsers;
     _recipeOptions = recipeOptions.Value;
     _fileSystem = fileSystem;
     _logger = logger;
     T = localizer;
 }
Example #25
0
 public PlacementFileParser(IOrchardFileSystem fileSystem)
 {
     _fileSystem = fileSystem;
 }
 public PlacementFileParser(IOrchardFileSystem fileSystem)
 {
     _fileSystem = fileSystem;
 }
 public CoreExtensionLoader(
     IHostEnvironment hostEnvironment,
     IOrchardFileSystem fileSystem,
     ILogger<CoreExtensionLoader> logger)
 {
     _hostEnvironment = hostEnvironment;
     _fileSystem = fileSystem;
     _logger = logger;
 }
 public DynamicExtensionLoader(
     IOptions<ExtensionHarvestingOptions> optionsAccessor,
     IHostEnvironment hostEnvironment,
     IOrchardFileSystem fileSystem)
 {
     ExtensionsSearchPaths = optionsAccessor.Value.ModuleLocationExpanders.SelectMany(x => x.SearchPaths).ToArray();
     _hostEnvironment = hostEnvironment;
     _fileSystem = fileSystem;
 }
Example #29
-1
 public DynamicExtensionLoader(
     IOptions<ExtensionHarvestingOptions> optionsAccessor,
     IHostEnvironment hostEnvironment,
     IOrchardFileSystem fileSystem,
     IExtensionLibraryService extensionLibraryService,
     ILogger<DynamicExtensionLoader> logger)
 {
     ExtensionsSearchPaths = optionsAccessor.Value.ExtensionLocationExpanders.SelectMany(x => x.SearchPaths).ToArray();
     _hostEnvironment = hostEnvironment;
     _fileSystem = fileSystem;
     _extensionLibraryService = extensionLibraryService;
     _logger = logger;
 }
Example #30
-1
 public CoreExtensionLoader(
     IHostEnvironment hostEnvironment,
     IAssemblyLoaderContainer container,
     IExtensionAssemblyLoader extensionAssemblyLoader,
     IOrchardFileSystem fileSystem,
     ILogger<CoreExtensionLoader> logger)
 {
     _hostEnvironment = hostEnvironment;
     _loaderContainer = container;
     _extensionAssemblyLoader = extensionAssemblyLoader;
     _fileSystem = fileSystem;
     _logger = logger;
 }
 public DynamicExtensionLoader(
     IOptions<ExtensionHarvestingOptions> optionsAccessor,
     IHostEnvironment hostEnvironment,
     IAssemblyLoaderContainer container,
     IExtensionAssemblyLoader extensionAssemblyLoader,
     IOrchardFileSystem fileSystem,
     ILogger<DynamicExtensionLoader> logger)
 {
     ExtensionsSearchPaths = optionsAccessor.Value.ModuleLocationExpanders.SelectMany(x => x.SearchPaths).ToArray();
     _hostEnvironment = hostEnvironment;
     _loaderContainer = container;
     _extensionAssemblyLoader = extensionAssemblyLoader;
     _fileSystem = fileSystem;
     _logger = logger;
 }