<?php
|
declare(strict_types=1);
|
|
namespace App\Validator;
|
|
use Symfony\Component\Validator\Attribute\HasNamedArguments;
|
use Symfony\Component\Validator\Constraint;
|
|
#[\Attribute(\Attribute::TARGET_PROPERTY)]
|
class AvailableBookId extends Constraint {
|
public string $message = 'book_id_taken';
|
|
/**
|
* @param list<string>|null $groups
|
*/
|
#[HasNamedArguments]
|
public function __construct(?array $groups = null, mixed $payload = null) {
|
parent::__construct(null, $groups, $payload);
|
}
|
}
|