Exemple #1
0
 protected function afterRemove(Entity $entity, array $data = array())
 {
     parent::afterRemove($entity, $data);
     $existingQueueItemList = $this->getEntityManager()->getRepository('EmailQueueItem')->where(array('status' => ['Pending', 'Failed'], 'massEmailId' => $massEmail->id))->find();
     foreach ($existingQueueItemList as $existingQueueItem) {
         $this->getEntityManager()->getMapper('RDB')->deleteFromDb('EmailQueueItem', $existingQueueItem->id);
     }
 }