1234567891011121314151617181920212223242526272829303132333435 |
- <?php
- namespace Doctrine\DBAL\Query;
- use Doctrine\DBAL\DBALException;
- use function implode;
- class QueryException extends DBALException
- {
- /**
- * @param string $alias
- * @param string[] $registeredAliases
- *
- * @return \Doctrine\DBAL\Query\QueryException
- */
- public static 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) . '.');
- }
- /**
- * @param string $alias
- * @param string[] $registeredAliases
- *
- * @return \Doctrine\DBAL\Query\QueryException
- */
- public static function nonUniqueAlias($alias, $registeredAliases)
- {
- return new self("The given alias '" . $alias . "' is not unique " .
- 'in FROM and JOIN clause table. The currently registered ' .
- 'aliases are: ' . implode(', ', $registeredAliases) . '.');
- }
- }
|