protected ConfigDependencyManager::createGraphConfigEntityDependencies($entities_to_check)
Creates a graph of config entity dependencies.
Parameters
array $entities_to_check: The configuration entity full configuration names to determine the dependencies for.
Return value
\Drupal\Core\Config\Entity\ConfigEntityDependency[] A graph of config entity dependency objects that are dependent on the supplied entities to check.
File
- core/lib/Drupal/Core/Config/Entity/ConfigDependencyManager.php, line 283
Class
- ConfigDependencyManager
- Provides a class to discover configuration entity dependencies.
Namespace
Drupal\Core\Config\Entity
Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | protected function createGraphConfigEntityDependencies( $entities_to_check ) { $dependent_entities = array (); $graph = $this ->getGraph(); foreach ( $entities_to_check as $entity ) { if (isset( $graph [ $entity ]) && ! empty ( $graph [ $entity ][ 'paths' ])) { foreach ( $graph [ $entity ][ 'paths' ] as $dependency => $value ) { if (isset( $this ->data[ $dependency ])) { $dependent_entities [ $dependency ] = $this ->data[ $dependency ]; } } } } return $dependent_entities ; } |
Please login to continue.