public function withCompanies($companies, $mode = self::MODE_OR)
    {
        $this->set('with_companies', $this->with($companies, $mode));

        return $this;
    }
public function withCompanies($companies, $mode = self::MODE_OR)
    {
        $this->set('with_companies', $this->with($companies, $mode));

        return $this;
    }
public function withCompanies ( $ companies , $ mode = self :: MODE_OR ) { $ this -> set ( 'with_companies' , $ this -> with ( $ companies , $ mode ) ) ; return $ this ; }
Filter movies to include a specific company.

Expected value is an integer (the id of a company).
Comma separated indicates an 'AND' query, while a pipe (|) separated value indicates an 'OR'.

@param  array|string $companies
@param  int          $mode
@return $this
Filter movies to include a specific company .