doctrine/orm · error · InvalidArgumentException
Filter '%s' does not exist.
Error message
Filter '%s' does not exist.
What it means
Error "Filter '%s' does not exist." thrown in doctrine/orm.
Source
Thrown at src/Query/FilterCollection.php:94
* Gets all the suspended filters.
*
* @return SQLFilter[] The suspended filters.
* @phpstan-return array<string, SQLFilter>
*/
public function getSuspendedFilters(): array
{
return $this->suspendedFilters;
}
/**
* Enables a filter from the collection.
*
* @throws InvalidArgumentException If the filter does not exist.
*/
public function enable(string $name): SQLFilter
{
if (! $this->has($name)) {
throw new InvalidArgumentException("Filter '" . $name . "' does not exist.");
}
if (! $this->isEnabled($name)) {
$filterClass = $this->config->getFilterClassName($name);
assert($filterClass !== null);
$this->enabledFilters[$name] = new $filterClass($this->em);
// In case a suspended filter with the same name was forgotten
unset($this->suspendedFilters[$name]);
// Keep the enabled filters sorted for the hash
ksort($this->enabledFilters);
$this->setFiltersStateDirty();
}
View on GitHub (pinned to d9b9ff7301)
When it happens
Trigger: Thrown at src/Query/FilterCollection.php:94 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of doctrine/orm@d9b9ff7301 (2026-08-21).
Data as JSON: /api/errors/0fcf598031f86fc1.
Report an issue: GitHub.