code: public function addLeftOuterJoin($table, $on)
      {
          $this->leftOuterJoins[] = array(
              'table' => $table,
              'on' => ($on instanceof Condition ? $on : new Condition($on))
          );
  
          return $this;
      }
docs: Add a left outer join.
  
  @param  string                 $table foreign table real name
  @param  Condition|array|string $on    join condition
  @return Select                 $this