You are here

public function FeaturesManager::__construct in Open Social 8.8

File

modules/social_features/social_core/src/FeaturesRemoval/FeaturesManager.php, line 25

Class

FeaturesManager
Overrides the features FeaturesManager.

Namespace

Drupal\social_core\FeaturesRemoval

Code

public function __construct($root, EntityTypeManagerInterface $entity_type_manager, ConfigFactoryInterface $config_factory, StorageInterface $config_storage, ConfigManagerInterface $config_manager, ModuleHandlerInterface $module_handler, ConfigRevertInterface $config_reverter) {
  parent::__construct($root, $entity_type_manager, $config_factory, $config_storage, $config_manager, $module_handler, $config_reverter);
  $this->extensionStorages = new FeaturesExtensionStoragesByDirectory($this->configStorage);
  $this->extensionStorages
    ->addStorage(InstallStorage::CONFIG_INSTALL_DIRECTORY);
  $this->extensionStorages
    ->addStorage(InstallStorage::CONFIG_OPTIONAL_DIRECTORY);
}