Defines a config storage comparer.
Hierarchy
- class \Drupal\Core\Config\StorageComparer implements StorageComparerInterface uses DependencySerializationTrait
File
- core/lib/Drupal/Core/Config/StorageComparer.php, line 12
Namespace
Drupal\Core\Config
Members
Name | Modifiers | Type | Description |
---|---|---|---|
DependencySerializationTrait::$_serviceIds | protected | property | An array of service IDs keyed by property name used for serialization. |
DependencySerializationTrait::__sleep | public | function | |
DependencySerializationTrait::__wakeup | public | function | |
StorageComparer::$changelist | protected | property | List of changes to between the source storage and the target storage. |
StorageComparer::$configManager | protected | property | The configuration manager. |
StorageComparer::$sourceCacheStorage | protected | property | A memory cache backend to statically cache source configuration data. |
StorageComparer::$sourceNames | protected | property | Sorted list of all the configuration object names in the source storage. |
StorageComparer::$sourceStorage | protected | property | The source storage used to discover configuration changes. |
StorageComparer::$sourceStorages | protected | property | The source storages keyed by collection. |
StorageComparer::$targetCacheStorage | protected | property | A memory cache backend to statically cache target configuration data. |
StorageComparer::$targetNames | protected | property | Sorted list of all the configuration object names in the target storage. |
StorageComparer::$targetStorage | protected | property | The target storage used to write configuration changes. |
StorageComparer::$targetStorages | protected | property | The target storages keyed by collection. |
StorageComparer::addChangeList | protected | function | Adds changes to the changelist. |
StorageComparer::addChangelistCreate | protected | function | Creates the create changelist. |
StorageComparer::addChangelistDelete | protected | function | Creates the delete changelist. |
StorageComparer::addChangelistRename | protected | function | Creates the rename changelist. |
StorageComparer::addChangelistUpdate | protected | function | Creates the update changelist. |
StorageComparer::createChangelist | public | function | |
StorageComparer::createRenameName | protected | function | Creates a rename name from the old and new names for the object. |
StorageComparer::extractRenameNames | public | function | Extracts old and new configuration names from a configuration change name. Overrides StorageComparerInterface::extractRenameNames |
StorageComparer::getAllCollectionNames | public | function | Gets the existing collections from both the target and source storage. Overrides StorageComparerInterface::getAllCollectionNames |
StorageComparer::getAndSortConfigData | protected | function | Gets and sorts configuration data from the source and target storages. |
StorageComparer::getChangelist | public | function | Gets the list of differences to import. Overrides StorageComparerInterface::getChangelist |
StorageComparer::getEmptyChangelist | public | function | Gets an empty changelist. Overrides StorageComparerInterface::getEmptyChangelist |
StorageComparer::getSourceStorage | public | function | Gets the configuration source storage. Overrides StorageComparerInterface::getSourceStorage |
StorageComparer::getTargetStorage | public | function | Gets the configuration target storage. Overrides StorageComparerInterface::getTargetStorage |
StorageComparer::hasChanges | public | function | Checks if there are any operations with changes to process. Overrides StorageComparerInterface::hasChanges |
StorageComparer::moveRenameToUpdate | public | function | Moves a rename operation to an update. Overrides StorageComparerInterface::moveRenameToUpdate |
StorageComparer::removeFromChangelist | protected | function | Removes the entry from the given operation changelist for the given name. |
StorageComparer::reset | public | function | Recalculates the differences. Overrides StorageComparerInterface::reset |
StorageComparer::validateSiteUuid | public | function | Validates that the system.site::uuid in the source and target match. Overrides StorageComparerInterface::validateSiteUuid |
StorageComparer::__construct | public | function | Constructs the Configuration storage comparer. |
Please login to continue.