*/ class NoObjectExistsFactory extends AbstractValidatorFactory { protected $validatorClass = NoObjectExists::class; public function __invoke(ContainerInterface $container, $requestedName, array $options = null) { $container = $this->container($container); $repository = $this->getRepository($container, $options); $validator = new NoObjectExists($this->merge($options, [ 'object_repository' => $repository, 'fields' => $this->getFields($options), ])); return $validator; } }