public ConfigEntityDependency::__construct($name, $values = [])
Constructs the configuration entity dependency from the entity values.
Parameters
string $name: The configuration entity's configuration object name.
array $values: (optional) The configuration entity's values.
File
- core/lib/Drupal/Core/Config/Entity/ConfigEntityDependency.php, line 36
Class
- ConfigEntityDependency
- Provides a value object to discover configuration dependencies.
Namespace
Drupal\Core\Config\Entity
Code
public function __construct($name, $values = []) { $this->name = $name; if (isset($values['dependencies']) && isset($values['dependencies']['enforced'])) { // Merge the enforced dependencies into the list of dependencies. $enforced_dependencies = $values['dependencies']['enforced']; unset($values['dependencies']['enforced']); $this->dependencies = NestedArray::mergeDeep($values['dependencies'], $enforced_dependencies); } elseif (isset($values['dependencies'])) { $this->dependencies = $values['dependencies']; } }
Please login to continue.