public function getProvider()
 {
     $resizer = $this->getMock('Sonata\\MediaBundle\\Resizer\\ResizerInterface');
     $resizer->expects($this->any())->method('resize')->will($this->returnValue(true));
     $adapter = $this->getMock('Gaufrette\\Adapter');
     $filesystem = $this->getMock('Gaufrette\\Filesystem', array('get'), array($adapter));
     $file = $this->getMock('Gaufrette\\File', array(), array('foo', $filesystem));
     $filesystem->expects($this->any())->method('get')->will($this->returnValue($file));
     $cdn = new \Sonata\MediaBundle\CDN\Server('/uploads/media');
     $generator = new \Sonata\MediaBundle\Generator\DefaultGenerator();
     $thumbnail = new FormatThumbnail('jpg');
     $provider = new FileProvider('file', $filesystem, $cdn, $generator, $thumbnail);
     $provider->setResizer($resizer);
     return $provider;
 }
Esempio n. 2
0
 public function getProvider()
 {
     $resizer = $this->getMock('Sonata\\MediaBundle\\Resizer\\ResizerInterface');
     $resizer->expects($this->any())->method('resize')->will($this->returnValue(true));
     $adapter = $this->getMockBuilder('Sonata\\MediaBundle\\Filesystem\\Local')->disableOriginalConstructor()->getMock();
     $adapter->expects($this->any())->method('getDirectory')->will($this->returnValue(realpath(__DIR__) . '/../fixtures'));
     $filesystem = $this->getMock('Gaufrette\\Filesystem', array('get'), array($adapter));
     $file = $this->getMock('Gaufrette\\File', array(), array('foo', $filesystem));
     $filesystem->expects($this->any())->method('get')->will($this->returnValue($file));
     $cdn = new \Sonata\MediaBundle\CDN\Server('/uploads/media');
     $generator = new \Sonata\MediaBundle\Generator\DefaultGenerator();
     $thumbnail = new FormatThumbnail('jpg');
     $metadata = $this->getMock('Sonata\\MediaBundle\\Metadata\\MetadataBuilderInterface');
     $provider = new FileProvider('file', $filesystem, $cdn, $generator, $thumbnail, array(), array(), $metadata);
     $provider->setResizer($resizer);
     return $provider;
 }