/** * {@inheritdoc} * @return InlineParamsBuilder */ public function leftJoin($join, $alias, $conditionType = NULL, $condition = NULL, $indexBy = NULL) { if ($condition !== NULL) { $beforeArgs = array_slice(func_get_args(), 3); $args = array_values(Helpers::separateParameters($this, $beforeArgs)); if (count($beforeArgs) > count($args)) { $indexBy = count($args) === 2 ? $args[1] : NULL; $condition = $args[0]; } } return parent::leftJoin($join, $alias, $conditionType, $condition, $indexBy); }