callback = $callback; } /** * @inheritDoc */ public function validate(ValidationContext $context): ?ValidationError { return ($this->callback)($context); } /** * @inheritDoc */ public function next(): ?KeywordValidator { return null; } /** * @inheritDoc */ public function setNext(?KeywordValidator $next): KeywordValidator { return $this; } }