/** * Create join clause * * @param string|array $name * @param string $on * @param string $type one of the JOIN_* constants * @throws Exception\InvalidArgumentException * @return Update */ public function join($name, $on, $type = Join::JOIN_INNER) { $this->joins->join($name, $on, [], $type); return $this; }
/** * Create join clause * * @param string|array $name * @param string $on * @param string|array $columns * @param string $type one of the JOIN_* constants * @throws Exception\InvalidArgumentException * @return Select */ public function join($name, $on, $columns = self::SQL_STAR, $type = self::JOIN_INNER) { $this->joins->join($name, $on, $columns, $type); return $this; }