You are here

public function StorageComparer::moveRenameToUpdate in Drupal 8

Same name and namespace in other branches
  1. 9 core/lib/Drupal/Core/Config/StorageComparer.php \Drupal\Core\Config\StorageComparer::moveRenameToUpdate()

Moves a rename operation to an update.

Parameters

string $rename: The rename name, as provided by ConfigImporter::createRenameName().

string $collection: (optional) The collection where the configuration is stored. Defaults to the default collection.

Overrides StorageComparerInterface::moveRenameToUpdate

See also

\Drupal\Core\Config\ConfigImporter::createRenameName()

File

core/lib/Drupal/Core/Config/StorageComparer.php, line 353

Class

StorageComparer
Defines a config storage comparer.

Namespace

Drupal\Core\Config

Code

public function moveRenameToUpdate($rename, $collection = StorageInterface::DEFAULT_COLLECTION) {
  $names = $this
    ->extractRenameNames($rename);
  $this
    ->removeFromChangelist($collection, 'rename', $rename);
  $this
    ->addChangeList($collection, 'update', [
    $names['new_name'],
  ], $this->sourceNames[$collection]);
}