public function ConfigEntityRevisionsRevisionStorageHandler::deleteRevisions in Config Entity Revisions 8.2
Delete revisions when a config entity is deleted.
Parameters
ConfigEntityRevisionsConfigEntityInterface $config_entity: The configuration entity being deleted.
Throws
\Drupal\Component\Plugin\Exception\InvalidPluginDefinitionException
\Drupal\Component\Plugin\Exception\PluginNotFoundException
\Drupal\Core\Entity\EntityStorageException
Overrides ConfigEntityRevisionsRevisionStorageHandlerInterface::deleteRevisions
File
- src/
Entity/ Handler/ ConfigEntityRevisionsRevisionStorageHandler.php, line 566
Class
- ConfigEntityRevisionsRevisionStorageHandler
- Class ConfigEntityRevisionsRevisionStorageHandler.
Namespace
Drupal\config_entity_revisions\Entity\HandlerCode
public function deleteRevisions(ConfigEntityRevisionsConfigEntityInterface $config_entity) {
$contentEntity = $config_entity
->getContentEntity();
if ($contentEntity) {
$config_entity
->contentEntityStorage()
->delete([
$contentEntity,
]);
}
}