src/Entity/Participation/Odr.php line 14
<?php
namespace App\Entity\Participation;
use App\Entity\Traits\InvoiceTrait;
use App\Entity\Traits\OptinTrait;
use App\Repository\Participation\OdrRepository;
use Doctrine\ORM\Mapping as ORM;
use Symfony\Component\Validator\Constraints as Assert;
use Vich\UploaderBundle\Mapping\Annotation as Vich;
#[ORM\Entity(repositoryClass: OdrRepository::class)]
#[Vich\Uploadable]
class Odr extends Participation
{
use InvoiceTrait;
use OptinTrait;
#[ORM\Column(length: 255, nullable: false)]
#[Assert\NotBlank(message: "Le numéro IBAN est obligatoire")]
private ?string $iban;
public function getIban(): string
{
return $this->iban;
}
public function setIban(string $iban): self
{
$this->iban = $iban;
return $this;
}
}