src/Entity/Contact.php line 7

  1. <?php
  2. namespace App\Entity;
  3. use Symfony\Component\Validator\Constraints as Assert;
  4. class Contact
  5. {
  6.     #[Assert\NotBlank()]
  7.     private $subject;
  8.     #[Assert\NotBlank()]
  9.     #[Assert\Length(min2max100)]
  10.     private $name;
  11.     #[Assert\NotBlank()]
  12.     #[Assert\Length(min2max100)]
  13.     private $city;
  14.     #[Assert\NotBlank()]
  15.     #[Assert\Length(min10max14)]
  16.     private $phone;
  17.     #[Assert\NotBlank()]
  18.     #[Assert\Email()]
  19.     private $email;
  20.     #[Assert\NotBlank()]
  21.     #[Assert\Length(min10)]
  22.     private $message;
  23.     /**
  24.      * Get the value of subject
  25.      */ 
  26.     public function getSubject()
  27.     {
  28.         return $this->subject;
  29.     }
  30.     /**
  31.      * Set the value of subject
  32.      * @return  self
  33.      */ 
  34.     public function setSubject($subject)
  35.     {
  36.         $this->subject $subject;
  37.         return $this;
  38.     }
  39.     /**
  40.      * Get the value of name
  41.      */ 
  42.     public function getName()
  43.     {
  44.         return $this->name;
  45.     }
  46.     /**
  47.      * Set the value of name
  48.      * @return  self
  49.      */ 
  50.     public function setName($name)
  51.     {
  52.         $this->name $name;
  53.         return $this;
  54.     }
  55.     /**
  56.      * Get the value of business
  57.      */ 
  58.     public function getCity()
  59.     {
  60.         return $this->city;
  61.     }
  62.     /**
  63.      * Set the value of business
  64.      * @return  self
  65.      */ 
  66.     public function setCity($city)
  67.     {
  68.         $this->city $city;
  69.         return $this;
  70.     }
  71.     /**
  72.      * Get the value of phone
  73.      */ 
  74.     public function getPhone()
  75.     {
  76.         return $this->phone;
  77.     }
  78.     /**
  79.      * Set the value of phone
  80.      * @return  self
  81.      */ 
  82.     public function setPhone($phone)
  83.     {
  84.         $this->phone $phone;
  85.         return $this;
  86.     }
  87.     /**
  88.      * Get the value of email
  89.      */ 
  90.     public function getEmail()
  91.     {
  92.         return $this->email;
  93.     }
  94.     /**
  95.      * Set the value of email
  96.      * @return  self
  97.      */ 
  98.     public function setEmail($email)
  99.     {
  100.         $this->email $email;
  101.         return $this;
  102.     }
  103.     /**
  104.      * Get the value of message
  105.      */ 
  106.     public function getMessage()
  107.     {
  108.         return $this->message;
  109.     }
  110.     /**
  111.      * Set the value of message
  112.      * @return  self
  113.      */ 
  114.     public function setMessage($message)
  115.     {
  116.         $this->message $message;
  117.         return $this;
  118.     }
  119. }