Skip to content

Commit a879623

Browse files
authored
fix: filters don't have to implement the "legacy" FilterInterface (#5619)
Co-authored-by: Manuel Rossard <[email protected]>
1 parent 0c1c1c3 commit a879623

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/Metadata/ApiFilter.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ public function __construct(
3434
public array $properties = [],
3535
public array $arguments = [],
3636
) {
37-
if (!is_a($this->filterClass, FilterInterface::class, true) || !is_a($this->filterClass, LegacyFilterInterface::class, true)) {
37+
if (!is_a($this->filterClass, FilterInterface::class, true) && !is_a($this->filterClass, LegacyFilterInterface::class, true)) {
3838
throw new InvalidArgumentException(sprintf('The filter class "%s" does not implement "%s". Did you forget a use statement?', $this->filterClass, FilterInterface::class));
3939
}
4040
}

0 commit comments

Comments
 (0)