public getPicture ( |
||
$media | media instance | |
return | null | string | 이미지 content |
public function getPicture(Media $media)
{
if (!$media instanceof Video) {
throw new WrongInstanceException();
}
$snapshot = $this->extension->getSnapshot($media->getContent(), $this->fromSecond);
return $snapshot;
}
public function testGetPicture() { list($storage, $reader, $temp, $extension, $fromSecond) = $this->getMocks(); $instance = new VideoHandler($storage, $reader, $temp, $extension, $fromSecond); $mockVideo = m::mock('Xpressengine\\Media\\Models\\Video'); $mockVideo->shouldReceive('getContent')->andReturn('content'); $extension->shouldReceive('getSnapshot')->once()->with('content', $fromSecond)->andReturn('snapshot content'); $instance->getPicture($mockVideo); }