/**
  * @expectedException \Liip\ImagineBundle\Exception\Binary\Loader\NotLoadableException
  */
 public function testFindWithInvalidObject()
 {
     $this->loader->expects($this->atLeastOnce())->method('mapPathToId')->with('/foo/bar')->will($this->returnValue(1337));
     $this->loader->expects($this->never())->method('getStreamFromImage');
     $this->om->expects($this->atLeastOnce())->method('find')->with(null, 1337)->will($this->returnValue(null));
     $this->loader->find('/foo/bar');
 }
 /**
  * Constructor.
  *
  * @param ImagineInterface      $imagine
  * @param ManagerRegistry       $registry
  * @param string                $managerName
  * @param MediaManagerInterface $mediaManager
  * @param string                $class        fully qualified class name of image
  */
 public function __construct(ImagineInterface $imagine, ManagerRegistry $registry, $managerName, MediaManagerInterface $mediaManager, $class = null)
 {
     $manager = $registry->getManager($managerName);
     parent::__construct($manager, $class);
     $this->mediaManager = $mediaManager;
 }