Exemplo n.º 1
0
        public ExtensionHarvester(IOrchardFileSystem fileSystem,
                                  ILogger <ExtensionHarvester> logger)
        {
            _fileSystem = fileSystem;
            _logger     = logger;

            T = NullLocalizer.Instance;
        }
Exemplo n.º 2
0
        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));
        }
Exemplo n.º 4
0
 public CoreExtensionLoader(
     IHostEnvironment hostEnvironment,
     IOrchardFileSystem fileSystem,
     ILogger <CoreExtensionLoader> logger)
 {
     _hostEnvironment = hostEnvironment;
     _fileSystem      = fileSystem;
     _logger          = logger;
 }
Exemplo n.º 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;
 }
Exemplo n.º 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));
        }
Exemplo n.º 9
0
 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;
 }
Exemplo n.º 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;
 }
Exemplo n.º 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;
 }
Exemplo n.º 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;
 }
Exemplo n.º 13
0
 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;
 }
Exemplo n.º 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;
        }
Exemplo n.º 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;
 }
Exemplo n.º 18
0
 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;
 }
Exemplo n.º 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);
        }
Exemplo n.º 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;
        }
Exemplo n.º 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;
 }
Exemplo n.º 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;
 }
Exemplo n.º 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;
 }
Exemplo n.º 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;
 }
Exemplo n.º 25
0
 public PlacementFileParser(IOrchardFileSystem fileSystem)
 {
     _fileSystem = fileSystem;
 }
Exemplo n.º 26
0
 public PlacementFileParser(IOrchardFileSystem fileSystem)
 {
     _fileSystem = fileSystem;
 }
Exemplo n.º 27
-1
 public CoreExtensionLoader(
     IHostEnvironment hostEnvironment,
     IOrchardFileSystem fileSystem,
     ILogger<CoreExtensionLoader> logger)
 {
     _hostEnvironment = hostEnvironment;
     _fileSystem = fileSystem;
     _logger = logger;
 }
Exemplo n.º 28
-1
 public DynamicExtensionLoader(
     IOptions<ExtensionHarvestingOptions> optionsAccessor,
     IHostEnvironment hostEnvironment,
     IOrchardFileSystem fileSystem)
 {
     ExtensionsSearchPaths = optionsAccessor.Value.ModuleLocationExpanders.SelectMany(x => x.SearchPaths).ToArray();
     _hostEnvironment = hostEnvironment;
     _fileSystem = fileSystem;
 }
Exemplo n.º 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;
 }
Exemplo n.º 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;
 }
Exemplo n.º 31
-1
 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;
 }