src/Data/SearchData.php line 13

Open in your IDE?
  1. <?php
  2. namespace App\Data;
  3. use App\Entity\Magasin;
  4. use App\Entity\Category;
  5. use Symfony\Component\Validator\Constraints as Assert;
  6. use Symfony\Component\Form\Extension\Core\Type\DateTimeType;
  7. class SearchData
  8. {
  9.     /**
  10.      *  @var string
  11.      */
  12.     #[Assert\Length(
  13.         min2,
  14.         max10,
  15.         minMessage'Your search must be at least {{ limit }} characters long',
  16.         maxMessage'Your first name cannot be longer than {{ limit }} characters',
  17.     )]
  18.     // #[Assert\Valid]
  19.     public $q '';
  20.     
  21.     /**
  22.      *  @var Category[]
  23.      */
  24.     public $categories = [];
  25.     
  26.     /**
  27.      *  @var Magasin[]
  28.      */
  29.     public $shops = [];
  30.     
  31.     /**
  32.      *  @var null|integer
  33.      */
  34.     #[Assert\Valid]
  35.     public $max;
  36.     /**
  37.      *  @var null|integer
  38.      */
  39.     #[Assert\Valid]
  40.     public $min;
  41.     /**
  42.      *  @var boolean
  43.      */
  44.     public $promo false;
  45.     /**
  46.      * @var DateTime
  47.      */
  48.     public $dateproduction;
  49.     /**
  50.      * @var DateTime
  51.      */
  52.     public $dateexpiration;
  53. }