Lines Matching refs:filterClass
59 $filterClass = self::$map[$type->getTagNumber()] ?? null;
60 if ($filterClass === null) {
66 $filterConstruct = $filterClass . '::fromAsn1';
88 * @param string $filterClass
91 public static function set(int $filterType, string $filterClass): void
93 if (!class_exists($filterClass)) {
94 throw new InvalidArgumentException(sprintf('The filter class does not exist: %s', $filterClass));
96 if (!is_subclass_of($filterClass, FilterInterface::class)) {
97 throw new InvalidArgumentException(sprintf('The filter class must implement FilterInterface: %s', $filterClass));
100 self::$map[$filterType] = $filterClass;