public function leftJoin($table, $localKey, $operator = null, $referenceKey = null)
    {
        return $this->join($table, $localKey, $operator, $referenceKey, 'left');
    }
public function leftJoin($table, $localKey, $operator = null, $referenceKey = null)
    {
        return $this->join($table, $localKey, $operator, $referenceKey, 'left');
    }
public function leftJoin ( $ table , $ localKey , $ operator = null , $ referenceKey = null ) { return $ this -> join ( $ table , $ localKey , $ operator , $ referenceKey , 'left' ) ; }
Left join same as join with special type

@param array|string              $table The table to join. (can contain an alias definition.)
@param string                    $localKey
@param string                    $operator The operator (=, !=, <, > etc.)
@param string                    $referenceKey

@return self The current query builder.
Left join same as join with special type