flavacaster/symfony-validators-bundle

symfony validators bundle

Installs: 157

Dependents: 1

Suggesters: 0

Security: 0

Stars: 0

Watchers: 0

Forks: 1

Type:symfony-bundle

v1.0.5 2022-12-07 18:37 UTC

This package is auto-updated.

Last update: 2024-04-07 21:19:31 UTC


README

WIP

Usage examples

NestedObject and NestedObjects validators

final class Book
{
    /**
     * @Constraints\NotBlank
     * @Constraints\Type(type="integer")
     */
    private int $id;

    /**
     * @Constraints\NotBlank
     * @Constraints\Type(type="string")
     */
    private string $title;
}

final class Reader
{
    /**
     * @Constraints\NotBlank
     * @Constraints\Type(type="integer")
     */
    private int $id;

    /**
     * @Constraints\NotBlank
     * @NestedObject(Book::class)
     */
    private Book $favoriteBook;

    /**
     * @Constraints\NotBlank
     * @NestedObjects(Book::class)
     *
     * @var Book[]
     */
    private array $readedBooks;
}