protected ConfigImporter::getNextConfigurationOperation()
Gets the next configuration operation to perform.
Return value
array|bool An array containing the next operation and configuration name to perform it on. If there is nothing left to do returns FALSE;
File
- core/lib/Drupal/Core/Config/ConfigImporter.php, line 682
Class
- ConfigImporter
- Defines a configuration importer.
Namespace
Drupal\Core\Config
Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | protected function getNextConfigurationOperation() { // The order configuration operations is processed is important. Deletes // have to come first so that recreates can work. foreach ( $this ->storageComparer->getAllCollectionNames() as $collection ) { foreach ( array ( 'delete' , 'create' , 'rename' , 'update' ) as $op ) { $config_names = $this ->getUnprocessedConfiguration( $op , $collection ); if (! empty ( $config_names )) { return array ( 'op' => $op , 'name' => array_shift ( $config_names ), 'collection' => $collection , ); } } } return FALSE; } |
Please login to continue.