src/Entity/Participation/Odr.php line 14

  1. <?php
  2. namespace App\Entity\Participation;
  3. use App\Entity\Traits\InvoiceTrait;
  4. use App\Entity\Traits\OptinTrait;
  5. use App\Repository\Participation\OdrRepository;
  6. use Doctrine\ORM\Mapping as ORM;
  7. use Symfony\Component\Validator\Constraints as Assert;
  8. use Vich\UploaderBundle\Mapping\Annotation as Vich;
  9. #[ORM\Entity(repositoryClassOdrRepository::class)]
  10. #[Vich\Uploadable]
  11. class Odr extends Participation
  12. {
  13.     use InvoiceTrait;
  14.     use OptinTrait;
  15.     #[ORM\Column(length255nullablefalse)]
  16.     #[Assert\NotBlank(message"Le numéro IBAN est obligatoire")]
  17.     private ?string $iban;
  18.     public function getIban(): string
  19.     {
  20.         return $this->iban;
  21.     }
  22.     public function setIban(string $iban): self
  23.     {
  24.         $this->iban $iban;
  25.         return $this;
  26.     }
  27. }