public static function assertEqualsButIgnoreParameterIds($expected, $actual)
{
$comparator = new self();
$factory = ComparatorFactory::getInstance();
$comparator->setFactory($factory);
$factory->register($comparator);
$constraint = new \PHPUnit_Framework_Constraint_IsEqual($expected);
try {
$constraint->evaluate($actual, 'Queries must be equivalent');
} catch (\Exception $exception) {
$factory->unregister($comparator);
throw $exception;
}
$factory->unregister($comparator);
}