Пример #1
0
 /**
  * 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();
     }
 }