protected function StubTracker::deleteStubConditionally in Acquia Content Hub 8.2
Deletes stub based on results from an event.
Parameters
\Drupal\Core\Entity\EntityInterface $entity: The stub entity to possibly be deleted.
Throws
\Drupal\Core\Entity\EntityStorageException
1 call to StubTracker::deleteStubConditionally()
- StubTracker::cleanUp in src/
StubTracker.php - Removes any stub entities created during the import process.
File
- src/
StubTracker.php, line 137
Class
- StubTracker
- Class StubTracker.
Namespace
Drupal\acquia_contenthubCode
protected function deleteStubConditionally(EntityInterface $entity) {
$event = new CleanUpStubsEvent($entity, $this->stack);
$this->dispatcher
->dispatch(AcquiaContentHubEvents::CLEANUP_STUBS, $event);
if ($event
->doDeleteStub()) {
$entity
->delete();
}
}