예제 #1
0
 private function handleUploadRequest(Attachment $attachment, Request $request)
 {
     if (!$request->files->has(0)) {
         return;
     }
     /** @var \Symfony\Component\HttpFoundation\File\UploadedFile $file */
     $file = $request->files->get(0);
     $attachment->setBinaryContent($file);
     $attachment->setContext('attachment');
 }
예제 #2
0
 protected function getAttachmentPublicUrl(Attachment $attachment, $format = null)
 {
     $provider = $this->container->get($attachment->getProviderName());
     return $provider->generatePublicUrl($attachment, $format);
 }
 public function getFullPathToAttachmentFile(Attachment $attachment)
 {
     return self::UPLOAD_ROOT_DIR . self::UPLOAD_PATH . $attachment->getFileName();
 }