protected function ConfigEntityRevisionsRevisionStorageHandler::ensureRevisionStatesLoaded in Config Entity Revisions 8.2
Populate the revision states array.
3 calls to ConfigEntityRevisionsRevisionStorageHandler::ensureRevisionStatesLoaded()
- ConfigEntityRevisionsRevisionStorageHandler::getLatestPublishedRevisionId in src/
Entity/ Handler/ ConfigEntityRevisionsRevisionStorageHandler.php - Gets the latest published revision ID of the entity.
- ConfigEntityRevisionsRevisionStorageHandler::getLatestRevisionId in src/
Entity/ Handler/ ConfigEntityRevisionsRevisionStorageHandler.php - Gets the latest revision ID of the entity.
- ConfigEntityRevisionsRevisionStorageHandler::resetDefaultRevision in src/
Entity/ Handler/ ConfigEntityRevisionsRevisionStorageHandler.php - Make default the most recently published or most recent revision.
File
- src/
Entity/ Handler/ ConfigEntityRevisionsRevisionStorageHandler.php, line 138
Class
- ConfigEntityRevisionsRevisionStorageHandler
- Class ConfigEntityRevisionsRevisionStorageHandler.
Namespace
Drupal\config_entity_revisions\Entity\HandlerCode
protected function ensureRevisionStatesLoaded() {
if (is_null($this->revisionStates)) {
$this->revisionStates = $this->database
->select("config_entity_revisions_revision", 'c')
->fields('c', [])
->condition($this->entityType
->getKey('id'), $this->configEntity
->getContentEntityID())
->orderby('revision', 'DESC')
->execute()
->fetchAll();
}
}