n7 / symfony-validators-bundle

v1.0.3 2021-07-17 13:21 UTC

This package is auto-updated.

Last update: 2024-09-17 20:40:19 UTC


README

工作进度

使用示例

NestedObjectNestedObjects 验证器

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;
}