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
1 2 3 4 5 6 7 8 9 10 11 12 | 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.