Alltube\VideoDownload::addOptionsToRtmpProcess PHP Method

addOptionsToRtmpProcess() private method

Add options to a process builder running rtmp.
private addOptionsToRtmpProcess ( Symfony\Component\Process\ProcessBuilder $builder, object $video ) : Symfony\Component\Process\ProcessBuilder
$builder Symfony\Component\Process\ProcessBuilder Process builder
$video object Video object returned by youtube-dl
return Symfony\Component\Process\ProcessBuilder
    private function addOptionsToRtmpProcess(ProcessBuilder $builder, $video)
    {
        foreach (['url' => 'rtmp', 'webpage_url' => 'pageUrl', 'player_url' => 'swfVfy', 'flash_version' => 'flashVer', 'play_path' => 'playpath', 'app' => 'app'] as $property => $option) {
            if (isset($video->{$property})) {
                $builder->add('--' . $option);
                $builder->add($video->{$property});
            }
        }
        return $builder;
    }