<?phpnamespace App\Model;use Symfony\Component\Validator\Constraints as Assert;class ContactDTO{ /** * @var string|null * * @Assert\NotBlank(message="Veuillez renseigner votre prénom") */ private $firstName; /** * @var string|null * * @Assert\NotBlank(message="Veuillez renseigner votre nom") */ private $lastName; /** * @var string|null * */ private $phone; /** * @var string|null * * @Assert\NotBlank(message="Veuillez renseigner votre adresse mail") * @Assert\Email(message="Adresse mail non valide") */ private $email; /** * @var string|null * * @Assert\NotBlank(message="Veuillez renseigner le message") */ private $message; /** * @return string|null */ public function getFirstName(): ?string { return $this->firstName; } /** * @param string|null $firstName */ public function setFirstName(?string $firstName): void { $this->firstName = $firstName; } /** * @return string|null */ public function getLastName(): ?string { return $this->lastName; } /** * @param string|null $lastName */ public function setLastName(?string $lastName): void { $this->lastName = $lastName; } /** * @return string|null */ public function getPhone(): ?string { return $this->phone; } /** * @param string|null $phone */ public function setPhone(?string $phone): void { $this->phone = $phone; } /** * @return string|null */ public function getEmail(): ?string { return $this->email; } /** * @param string|null $email */ public function setEmail(?string $email): void { $this->email = $email; } /** * @return string|null */ public function getMessage(): ?string { return $this->message; } /** * @param string|null $message */ public function setMessage(?string $message): void { $this->message = $message; }}