Creates a new typed configuration manager.
\Drupal\Core\Config\StorageInterface $configStorage: The storage controller object to use for reading configuration data.
\Drupal\Core\Config\StorageInterface $schemaStorage: The storage controller object to use for reading schema data.
\Drupal\Core\Config\StorageInterface $installStorage: The storage controller object to use for reading default configuration data.
\Drupal\locale\StringStorageInterface $localeStorage: The locale storage to use for reading string translations.
Overrides TypedConfigManager::__construct
public function __construct(StorageInterface $configStorage, StorageInterface $schemaStorage, StorageInterface $installStorage, StringStorageInterface $localeStorage) {
// Note we use the install storage for the parent constructor.
parent::__construct($configStorage, $schemaStorage);
$this->installStorage = $installStorage;
$this->localeStorage = $localeStorage;
}