feat: add validations

feat: add forms

feat: add validations

validations

InexController
This commit is contained in:
2024-01-16 23:00:30 +01:00
parent 248b25576b
commit 63783cb90f
6 changed files with 76 additions and 3 deletions

View File

@@ -3,11 +3,22 @@ declare(strict_types=1);
namespace App\Entity\QRCode;
use Symfony\Component\Validator\Constraints as Assert;
/**
* Options for generating QR code
*/
readonly class QRCodeQROptions {
#[Assert\Positive(
message: 'messages.scale_must_be_positive',
)]
#[Assert\NotBlank(message: 'messages.fill_value')]
private int $scale;
#[Assert\PositiveOrZero(
message: 'messages.margin_must_be_positive',
)]
#[Assert\NotBlank(message: 'messages.fill_value')]
private int $margin;
/**