n7 / symfony-validators-bundle
Installs: 192 424
Dependents: 1
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 2
Open Issues: 0
Type:symfony-bundle
Requires
- php: ^8.0
- symfony/validator: ^6.0|^7.0
This package is auto-updated.
Last update: 2025-05-24 18:49:21 UTC
README
Usage examples
NestedObject
and NestedObjects
validators
use N7\SymfonyValidatorsBundle\Validator\NestedObject; use N7\SymfonyValidatorsBundle\Validator\NestedObjects; use Symfony\Component\Validator\Constraints; final class Book { #[Constraints\NotBlank] #[Constraints\Type('integer')] private int $id; #[Constraints\NotBlank] #[Constraints\Type('string')] private string $title; } final class Reader { #[Constraints\NotBlank] #[Constraints\Type('integer')] private int $id; #[Constraints\NotBlank] #[NestedObject(Book::class)] private Book $favoriteBook; /** * @var Book[] */ #[Constraints\NotBlank] #[NestedObjects(Book::class)] private array $readedBooks; }