- <?php declare(strict_types=1);
- namespace Karser\Recaptcha3Bundle\Validator\Constraints;
- use Symfony\Component\Validator\Constraint;
- /**
-  * @Annotation
-  * @Target({"PROPERTY", "METHOD", "ANNOTATION"})
-  */
- #[\Attribute(\Attribute::TARGET_PROPERTY | \Attribute::TARGET_METHOD | \Attribute::IS_REPEATABLE)]
- final class Recaptcha3 extends Constraint
- {
-     const INVALID_FORMAT_ERROR = '7147ffdb-0af4-4f7a-bd5e-e9dcfa6d7a2d';
-     protected const ERROR_NAMES = [
-         self::INVALID_FORMAT_ERROR => 'INVALID_FORMAT_ERROR',
-     ];
-     protected static $errorNames = self::ERROR_NAMES;
-     public $message = 'Your computer or network may be sending automated queries';
-     public $messageMissingValue = 'The captcha value is missing';
-     public function __construct(?array $options = null, ?string $message = null, ?string $messageMissingValue = null, ?array $groups = null, $payload = null)
-     {
-         parent::__construct($options ?? [], $groups, $payload);
-         $this->message = $message ?? $this->message;
-         $this->messageMissingValue = $messageMissingValue ?? $this->messageMissingValue;
-     }
- }
-