/** * Handles postFlush event * * @param PostFlushEventArgs $eventArgs */ public function postFlush(PostFlushEventArgs $eventArgs) { if (count($this->scheduledForCopyImages) > 0) { foreach ($this->scheduledForCopyImages as $entity) { $this->imageManager->copyImagesToPermenentDirectory($entity); } $this->scheduledForCopyImages = array(); } if (count($this->scheduledForDeleteImages) > 0) { foreach ($this->scheduledForDeleteImages as $entity) { $this->imageManager->removeAllImages($entity); } $this->scheduledForDeleteImages = array(); } }