You are here

public function StorageComparer::validateSiteUuid in Drupal 9

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

Validates that the system.site::uuid in the source and target match.

Return value

bool TRUE if identical, FALSE if not.

Overrides StorageComparerInterface::validateSiteUuid

File

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

Class

StorageComparer
Defines a config storage comparer.

Namespace

Drupal\Core\Config

Code

public function validateSiteUuid() {
  $source = $this->sourceStorage
    ->read('system.site');
  $target = $this->targetStorage
    ->read('system.site');

  // It is possible that the storage does not contain system.site
  // configuration. In such cases the site UUID cannot be valid.
  return $source && $target && $source['uuid'] === $target['uuid'];
}