validate($value, $constraints); return 0 === $violations->count(); }; } public static function createValidator() : ValidatorInterface { return self::createValidatorBuilder()->getValidator(); } public static function createValidatorBuilder() : ValidatorBuilder { return new ValidatorBuilder(); } private function __construct() { } }