PartKeepr\UploadedFileBundle\EventListener\FileRemovalListener::onFlush PHP Method

onFlush() public method

public onFlush ( Doctrine\ORM\Event\OnFlushEventArgs $eventArgs )
$eventArgs Doctrine\ORM\Event\OnFlushEventArgs
    public function onFlush(OnFlushEventArgs $eventArgs)
    {
        $em = $eventArgs->getEntityManager();
        $uow = $em->getUnitOfWork();
        foreach ($uow->getScheduledEntityDeletions() as $entity) {
            if ($entity instanceof UploadedFile) {
                $this->uploadedFileService->delete($entity);
            }
        }
    }
FileRemovalListener