/** * @param $entity * @param $file */ private function mogrify($entity, $file) { $uploadedFile = $this->propertyAccessor->getValue($entity, $file->name); if ($uploadedFile instanceof UploadedFile) { $this->imManager->mogrify($file->params, $uploadedFile->getPathName()); } }
private function mogrify($entity, $file) { $propertyName = $file['property']->name; if (isset($entity->{$propertyName})) { /** @var $uploadedFile \Symfony\Component\HttpFoundation\File\UploadedFile */ $uploadedFile = $entity->{$propertyName}; if (null !== $uploadedFile) { $this->imManager->mogrify($file['params'], $uploadedFile->getPathName()); } } }