function ConfigImporter::hasUnprocessedConfigurationChanges

Same name in other branches
  1. 8.9.x core/lib/Drupal/Core/Config/ConfigImporter.php \Drupal\Core\Config\ConfigImporter::hasUnprocessedConfigurationChanges()
  2. 10 core/lib/Drupal/Core/Config/ConfigImporter.php \Drupal\Core\Config\ConfigImporter::hasUnprocessedConfigurationChanges()
  3. 11.x core/lib/Drupal/Core/Config/ConfigImporter.php \Drupal\Core\Config\ConfigImporter::hasUnprocessedConfigurationChanges()

Checks if there are any unprocessed configuration changes.

Return value

bool TRUE if there are changes to process and FALSE if not.

1 call to ConfigImporter::hasUnprocessedConfigurationChanges()
ConfigImporter::import in core/lib/Drupal/Core/Config/ConfigImporter.php
Imports the changelist to the target storage.

File

core/lib/Drupal/Core/Config/ConfigImporter.php, line 299

Class

ConfigImporter
Defines a configuration importer.

Namespace

Drupal\Core\Config

Code

public function hasUnprocessedConfigurationChanges() {
    foreach ($this->storageComparer
        ->getAllCollectionNames() as $collection) {
        foreach ([
            'delete',
            'create',
            'rename',
            'update',
        ] as $op) {
            if (count($this->getUnprocessedConfiguration($op, $collection))) {
                return TRUE;
            }
        }
    }
    return FALSE;
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.