/** * @param string $name */ public function setOriginalFilename($name) { $this->media->setOriginalFilename($name); }
/** * @param mixed $data * * @return Media */ public function createNew($data) { if ($data instanceof File) { /** @var $data File */ $media = new Media(); if (method_exists($data, 'getClientOriginalName')) { $media->setOriginalFilename($data->getClientOriginalName()); } else { $media->setOriginalFilename($data->getFilename()); } $media->setContent($data); $contentType = $this->mimeTypeGuesser->guess($media->getContent()->getPathname()); $media->setContentType($contentType); return $media; } return null; }
/** * @covers Kunstmaan\MediaBundle\Entity\Media::getOriginalFilename * @covers Kunstmaan\MediaBundle\Entity\Media::setOriginalFilename */ public function testGetSetOriginalFilename() { $this->object->setOriginalFilename('name.ext'); $this->assertEquals('name.ext', $this->object->getOriginalFilename()); }