public function setProvider(OutputProvider $outputProvider)
    {
        $this->provider = $outputProvider;
        $this->provider->setMovieFile($this->movieFile);
        $this->output = $this->provider->getOutput();

        return $this;
    }
public function setProvider(OutputProvider $outputProvider)
    {
        $this->provider = $outputProvider;
        $this->provider->setMovieFile($this->movieFile);
        $this->output = $this->provider->getOutput();

        return $this;
    }
public function setProvider ( OutputProvider $ outputProvider ) { $ this -> provider = $ outputProvider ; $ this -> provider -> setMovieFile ( $ this -> movieFile ) ; $ this -> output = $ this -> provider -> getOutput ( ) ; return $ this ; }
Setting output provider implementation.

@param OutputProvider $outputProvider

@return $this
Setting output provider implementation .