function ConfigInstaller::installOptionalConfig
Same name in this branch
- 11.x core/lib/Drupal/Core/Config/ConfigInstaller.php \Drupal\Core\Config\ConfigInstaller::installOptionalConfig()
Same name and namespace in other branches
- 10 core/lib/Drupal/Core/ProxyClass/Config/ConfigInstaller.php \Drupal\Core\ProxyClass\Config\ConfigInstaller::installOptionalConfig()
- 10 core/lib/Drupal/Core/Config/ConfigInstaller.php \Drupal\Core\Config\ConfigInstaller::installOptionalConfig()
- 9 core/lib/Drupal/Core/ProxyClass/Config/ConfigInstaller.php \Drupal\Core\ProxyClass\Config\ConfigInstaller::installOptionalConfig()
- 9 core/lib/Drupal/Core/Config/ConfigInstaller.php \Drupal\Core\Config\ConfigInstaller::installOptionalConfig()
- 8.9.x core/lib/Drupal/Core/ProxyClass/Config/ConfigInstaller.php \Drupal\Core\ProxyClass\Config\ConfigInstaller::installOptionalConfig()
- 8.9.x core/lib/Drupal/Core/Config/ConfigInstaller.php \Drupal\Core\Config\ConfigInstaller::installOptionalConfig()
- main core/lib/Drupal/Core/Config/ConfigInstaller.php \Drupal\Core\Config\ConfigInstaller::installOptionalConfig()
Installs optional configuration.
Optional configuration is only installed if:
- the configuration does not exist already.
- it's a configuration entity.
- its dependencies can be met.
Parameters
\Drupal\Core\Config\StorageInterface|null $storage: (optional) The configuration storage to search for optional configuration. If not provided, all enabled extension's optional configuration directories including the install profile's will be searched.
array $dependency: (optional) If set, ensures that the configuration being installed has this dependency. The format is dependency type as the key ('module', 'theme', or 'config') and the dependency name as the value ('node', 'my_theme', 'views.view.promoted_content').
Overrides ConfigInstallerInterface::installOptionalConfig
File
-
core/
lib/ Drupal/ Core/ ProxyClass/ Config/ ConfigInstaller.php, line 81
Class
- ConfigInstaller
- Provides a proxy class for \Drupal\Core\Config\ConfigInstaller.
Namespace
Drupal\Core\ProxyClass\ConfigCode
public function installOptionalConfig(?\Drupal\Core\Config\StorageInterface $storage = NULL, $dependency = array()) {
return $this->lazyLoadItself()
->installOptionalConfig($storage, $dependency);
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.