public function leftJoin($mixed, $criteria, $alias = '')
{
if (is_string($mixed) && strpos($mixed, " ") !== false) {
throw new \InvalidArgumentException("Invalid table name '{$mixed}'. Possibly use alias parameter instead?");
}
return $this->_join('LEFT JOIN', $mixed, $criteria, $alias);
}