/**
  * @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());
 }