src/Entity/Certyous.php line 12

Open in your IDE?
  1. <?php
  2. namespace App\Entity;
  3. use App\Repository\CertyousRepository;
  4. use Doctrine\ORM\Mapping as ORM;
  5. use Symfony\Bridge\Doctrine\Validator\Constraints\UniqueEntity;
  6. #[ORM\Entity(repositoryClassCertyousRepository::class)]
  7. #[ORM\Table(name"certyous")]
  8. class Certyous
  9. {
  10.     #[ORM\Id]
  11.     #[ORM\GeneratedValue]
  12.     #[ORM\Column]
  13.     private ?int $id null;
  14.     #[ORM\Column(type"string"nullabletrue)]
  15.     private ?string $theme null;
  16.     
  17.     #[ORM\Column(type"string"nullabletrue)]
  18.     private ?string $slug null;
  19.     #[ORM\Column(type"string"nullabletrue)]
  20.     private ?string $type null;
  21.     
  22.     #[ORM\Column(type"string"nullabletrue)]
  23.     private ?string $duree null;
  24.     #[ORM\Column(type"string"nullabletrueoptions: ['default' => '0'])]
  25.     private ?string $prixpresentiel null;
  26.     
  27.     #[ORM\Column(type"string"nullabletrueoptions: ['default' => '0'])]
  28.     private ?string $prixvirtuelle null;
  29.     #[ORM\Column(length10nullabletrueoptions: ['default' => 'EURO'])]
  30.     private ?string $devise 'EURO';
  31.     
  32.     #[ORM\Column(length10)]
  33.     private ?int $adminsid;
  34.     #[ORM\Column(type"datetime"nullabletrueoptions: ['default' => 'CURRENT_TIMESTAMP'])]
  35.     private ?\DateTimeInterface $createdat null;
  36.     #[ORM\Column(type"datetime"nullabletrueoptions: ['default' => 'CURRENT_TIMESTAMP'])]
  37.     private ?\DateTimeInterface $updatedat null;
  38.     
  39.     public function __construct()
  40.     {
  41.         $this->createdat = new \DateTime();
  42.         $this->updatedat = new \DateTime();
  43.     }
  44.     public function getId(): ?int{return $this->id;}
  45.     // public function getCatid(): ?Categories { return $this->catid; }
  46.     // public function setCatid(?Categories $catid): static { $this->catid = $catid; return $this; }
  47.     public function getTheme(): ?String{return $this->theme;}
  48.     public function setTheme(?String $theme): self{$this->theme $theme;return $this;}
  49.     public function getSlug(): ?String{return $this->slug;}
  50.     public function setSlug(?String $slug): self{$this->slug $slug;return $this;}
  51.     public function getType(): ?String{ return $this->type;}
  52.     public function setType(?String $type): self{$this->type $type;return $this;}
  53.     
  54.     public function getDuree(): ?String{ return $this->duree;}
  55.     public function setDuree(?String $duree): self $this->duree $duree;return $this;}
  56.     
  57.     public function getPrixpresentiel(): ?String{ return $this->prixpresentiel;}
  58.     public function setPrixpresentiel(?String $prixpresentiel): self $this->prixpresentiel $prixpresentiel;return $this;}
  59.     public function getPrixvirtuelle(): ?string{return $this->prixvirtuelle;}
  60.     public function setPrixvirtuelle(?string $prixvirtuelle): self{$this->prixvirtuelle $prixvirtuelle;return $this;}
  61.     public function getDevise(): ?string{return $this->devise;}
  62.     public function setDevise(?string $devise): self{$this->devise $devise;return $this;}
  63.     public function getAdminsId(): ?int{return $this->adminsid;}
  64.     public function setAdminsId(int $adminsid): static{$this->adminsid $adminsid;return $this;}
  65.     public function getCreatedAt(): ?\DateTimeInterface{return $this->createdat;}
  66.     public function setCreatedAt(?\DateTimeInterface $createdat): self {$this->createdat $createdat;return $this;}
  67.     
  68.     public function getUpdatedAt(): ?\DateTimeInterface{return $this->updatedat;}
  69.     public function setUpdatedAt(?\DateTimeInterface $updatedat): self {$this->updatedat $updatedat;return $this;}
  70. }