getEvent()->getEntity(); if ($entity instanceof AbstractModel) { $entity->getResource()->afterDelete($entity); $entity->isDeleted(true); $entity->afterDelete(); $entity->getResource()->addCommitCallback([$entity, 'afterDeleteCommit']); } } }