Xpressengine\Media\Handlers\VideoHandler::getPicture PHP Метод

getPicture() публичный Метод

미디어에서 사진 추출
public getPicture ( Media $media ) : null | string
$media Xpressengine\Media\Models\Media media instance
Результат 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;
    }

Usage Example

 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);
 }
All Usage Examples Of Xpressengine\Media\Handlers\VideoHandler::getPicture