. */ namespace Doctrine\DBAL\Query; use Doctrine\DBAL\DBALException; /** * @since 2.1.4 */ class QueryException extends DBALException { /** * @param string $alias * @param array $registeredAliases * * @return \Doctrine\DBAL\Query\QueryException */ static public function unknownAlias($alias, $registeredAliases) { return new self("The given alias '" . $alias . "' is not part of " . "any FROM or JOIN clause table. The currently registered " . "aliases are: " . implode(", ", $registeredAliases) . "."); } }