for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
namespace Doctrine\DBAL\Query\Exception;
use Doctrine\DBAL\Query\QueryException;
final class UnknownAlias extends QueryException
{
/**
* @param string[] $registeredAliases
*/
public static function new(string $alias, array $registeredAliases) : self
return new self(
sprintf(
"The given alias '%s' is not part of any FROM or JOIN clause table. "
. 'The currently registered aliases are: %s.',
$alias,
implode(', ', $registeredAliases)
)
);
}