/** * Set up the test */ public function setUp() { parent::setUp(); $this->imageManager = Phake::mock('OpenOrchestra\\MediaAdmin\\FileUtils\\Image\\ImageManagerInterface'); $this->videoManager = Phake::mock('OpenOrchestra\\MediaAdmin\\FileUtils\\Video\\VideoManagerInterface'); Phake::when($this->videoManager)->extractImageFromVideo(Phake::anyParameters())->thenReturn($this->generatedFilePath); $this->thumbnailFormat = array('max_width' => 117, 'max_height' => 117, 'compression_quality' => 75); $this->strategy = new VideoStrategy($this->fileSystem, $this->mediaStorageManager, $this->videoManager, $this->imageManager, $this->tmpDir, $this->thumbnailFormat); }
/** * Set up the test */ public function setUp() { parent::setUp(); Phake::when($this->mediaStorageManager)->exists('format1-' . $this->fullMediaFileSystemName)->thenReturn(true); Phake::when($this->mediaStorageManager)->exists('format2-' . $this->fullMediaFileSystemName)->thenReturn(true); Phake::when($this->mediaStorageManager)->exists('format1-' . $this->emptyMediaFileSystemName)->thenReturn(false); Phake::when($this->mediaStorageManager)->exists('format2-' . $this->emptyMediaFileSystemName)->thenReturn(false); $this->imageManager = Phake::mock('OpenOrchestra\\MediaAdmin\\FileUtils\\Image\\ImageManagerInterface'); Phake::when($this->imageManager)->generateAlternative(Phake::anyParameters())->thenReturn($this->generatedFilePath); Phake::when($this->imageManager)->cropAndResize(Phake::anyParameters())->thenReturn($this->generatedFilePath); $this->thumbnailFormat = array('max_width' => 117, 'max_height' => 117, 'compression_quality' => 75); $this->alternativesFormats = array('format1' => array('max_height' => 100, 'compression_quality' => 75), 'format2' => array('max_width' => 100, 'compression_quality' => 75)); $medias = array($this->fullMedia, $this->emptyMedia, $this->thumbnailNullMedia); foreach ($medias as $media) { Phake::when($media)->getAlternative('format1')->thenReturn('format1-' . $media->getFilesystemName()); Phake::when($media)->getAlternative('format2')->thenReturn('format2-' . $media->getFilesystemName()); Phake::when($media)->getAlternatives()->thenReturn(array('format1' => 'format1-' . $media->getFilesystemName(), 'format2' => 'format2-' . $media->getFilesystemName())); } $this->strategy = new ImageStrategy($this->fileSystem, $this->mediaStorageManager, $this->imageManager, $this->tmpDir, $this->thumbnailFormat, $this->alternativesFormats); }
/** * Set up the test */ public function setUp() { parent::setUp(); $this->strategy = new DefaultStrategy($this->fileSystem, $this->mediaStorageManager, $this->tmpDir, $this->thumbnail); }