src/Entity/Familie.php line 12

Open in your IDE?
  1. <?php
  2. namespace App\Entity;
  3. use App\Repository\FamilieRepository;
  4. use Doctrine\Common\Collections\ArrayCollection;
  5. use Doctrine\Common\Collections\Collection;
  6. use Doctrine\ORM\Mapping as ORM;
  7. use App\Entity\Titulatuur;
  8. #[ORM\Entity(repositoryClassFamilieRepository::class)]
  9. class Familie
  10. {
  11.     #[ORM\Id]
  12.     #[ORM\GeneratedValue]
  13.     #[ORM\Column]
  14.     private ?int $id null;
  15.     #[ORM\ManyToOne]
  16.     private ?titulatuur $titulatuur null;
  17.     #[ORM\Column(length255nullabletrue)]
  18.     private ?string $naam null;
  19.     #[ORM\Column(length100nullabletrue)]
  20.     private ?string $voorletters null;
  21.     #[ORM\Column(length255nullabletrue)]
  22.     private ?string $padres null;
  23.     #[ORM\Column(length15nullabletrue)]
  24.     private ?string $ppostcode null;
  25.     #[ORM\Column(length255nullabletrue)]
  26.     private ?string $pplaats null;
  27.     #[ORM\Column(length15nullabletrue)]
  28.     private ?string $telefoon null;
  29.     #[ORM\Column(length255nullabletrue)]
  30.     private ?string $email null;
  31.     #[ORM\Column(length255nullabletrue)]
  32.     private ?string $fadres null;
  33.     #[ORM\Column(length15nullabletrue)]
  34.     private ?string $fpostcode null;
  35.     #[ORM\Column(length255nullabletrue)]
  36.     private ?string $fplaats null;
  37.     #[ORM\OneToMany(mappedBy'familie'targetEntityOrder::class)]
  38.     private Collection $orders;
  39.     #[ORM\Column(length15nullabletrue)]
  40.     private ?string $telefoon2 null;
  41.     #[ORM\Column(length255nullabletrue)]
  42.     private ?string $telefoon2_naam null;
  43.     #[ORM\OneToMany(mappedBy'familie'targetEntityProspect::class)]
  44.     private Collection $prospects;
  45.     #[ORM\Column(length255nullabletrue)]
  46.     private ?string $telefoon_naam null;
  47.     #[ORM\Column(length255nullabletrue)]
  48.     private ?string $email2 null;
  49.     #[ORM\Column(length255nullabletrue)]
  50.     private ?string $email2_naam null;
  51.     #[ORM\Column(length255nullabletrue)]
  52.     private ?string $naam_tnv null;
  53.     public function __construct()
  54.     {
  55.         $this->orders = new ArrayCollection();
  56.         $this->prospects = new ArrayCollection();
  57.     }
  58.     public function __toString()
  59.     {
  60.         if ($this->titulatuur$familie['titulatuur'] = $this->titulatuur;
  61.         if ($this->voorletters$familie['voorletters'] = $this->voorletters;
  62.         if ($this->naam$familie['naam'] = $this->naam;
  63.         if ($this->padres$familie['padres'] = $this->padres;
  64.         if ($this->ppostcode$familie['ppostcode'] = $this->ppostcode;
  65.         if ($this->pplaats$familie['pplaats'] = $this->pplaats;
  66.         if (isset($familie)) {
  67.             return (implode(", "$familie));
  68.         } else
  69.             return '';
  70.     }
  71.     public function getId(): ?int
  72.     {
  73.         return $this->id;
  74.     }
  75.     public function getTitulatuur(): ?titulatuur
  76.     {
  77.         return $this->titulatuur;
  78.     }
  79.     public function setTitulatuur(?titulatuur $titulatuur): self
  80.     {
  81.         $this->titulatuur $titulatuur;
  82.         return $this;
  83.     }
  84.     public function getNaam(): ?string
  85.     {
  86.         return $this->naam;
  87.     }
  88.     public function setNaam(?string $naam): self
  89.     {
  90.         $this->naam $naam;
  91.         return $this;
  92.     }
  93.     public function getVoorletters(): ?string
  94.     {
  95.         return $this->voorletters;
  96.     }
  97.     public function setVoorletters(?string $voorletters): self
  98.     {
  99.         $this->voorletters $voorletters;
  100.         return $this;
  101.     }
  102.     public function getPadres(): ?string
  103.     {
  104.         return $this->padres;
  105.     }
  106.     public function setPadres(?string $padres): self
  107.     {
  108.         $this->padres $padres;
  109.         return $this;
  110.     }
  111.     public function getPpostcode(): ?string
  112.     {
  113.         return $this->ppostcode;
  114.     }
  115.     public function setPpostcode(?string $ppostcode): self
  116.     {
  117.         $this->ppostcode $ppostcode;
  118.         return $this;
  119.     }
  120.     public function getPplaats(): ?string
  121.     {
  122.         return $this->pplaats;
  123.     }
  124.     public function setPplaats(?string $pplaats): self
  125.     {
  126.         $this->pplaats $pplaats;
  127.         return $this;
  128.     }
  129.     public function getTelefoon(): ?string
  130.     {
  131.         return $this->telefoon;
  132.     }
  133.     public function setTelefoon(?string $telefoon): self
  134.     {
  135.         $this->telefoon $telefoon;
  136.         return $this;
  137.     }
  138.     public function getEmail(): ?string
  139.     {
  140.         return $this->email;
  141.     }
  142.     public function setEmail(?string $email): self
  143.     {
  144.         $this->email $email;
  145.         return $this;
  146.     }
  147.     public function getFadres(): ?string
  148.     {
  149.         return $this->fadres;
  150.     }
  151.     public function setFadres(?string $fadres): self
  152.     {
  153.         $this->fadres $fadres;
  154.         return $this;
  155.     }
  156.     public function getFpostcode(): ?string
  157.     {
  158.         return $this->fpostcode;
  159.     }
  160.     public function setFpostcode(?string $fpostcode): self
  161.     {
  162.         $this->fpostcode $fpostcode;
  163.         return $this;
  164.     }
  165.     public function getFplaats(): ?string
  166.     {
  167.         return $this->fplaats;
  168.     }
  169.     public function setFplaats(?string $fplaats): self
  170.     {
  171.         $this->fplaats $fplaats;
  172.         return $this;
  173.     }
  174.     /**
  175.      * @return Collection<int, Order>
  176.      */
  177.     public function getOrders(): Collection
  178.     {
  179.         return $this->orders;
  180.     }
  181.     public function addOrder(Order $order): self
  182.     {
  183.         if (!$this->orders->contains($order)) {
  184.             $this->orders->add($order);
  185.             $order->setFamilie($this);
  186.         }
  187.         return $this;
  188.     }
  189.     public function removeOrder(Order $order): self
  190.     {
  191.         if ($this->orders->removeElement($order)) {
  192.             // set the owning side to null (unless already changed)
  193.             if ($order->getFamilie() === $this) {
  194.                 $order->setFamilie(null);
  195.             }
  196.         }
  197.         return $this;
  198.     }
  199.     public function getTelefoon2(): ?string
  200.     {
  201.         return $this->telefoon2;
  202.     }
  203.     public function setTelefoon2(?string $telefoon2): self
  204.     {
  205.         $this->telefoon2 $telefoon2;
  206.         return $this;
  207.     }
  208.     public function getTelefoon2Naam(): ?string
  209.     {
  210.         return $this->telefoon2_naam;
  211.     }
  212.     public function setTelefoon2Naam(?string $telefoon2_naam): self
  213.     {
  214.         $this->telefoon2_naam $telefoon2_naam;
  215.         return $this;
  216.     }
  217.     /**
  218.      * @return Collection<int, Prospect>
  219.      */
  220.     public function getProspects(): Collection
  221.     {
  222.         return $this->prospects;
  223.     }
  224.     public function addProspect(Prospect $prospect): self
  225.     {
  226.         if (!$this->prospects->contains($prospect)) {
  227.             $this->prospects->add($prospect);
  228.             $prospect->setFamilie($this);
  229.         }
  230.         return $this;
  231.     }
  232.     public function removeProspect(Prospect $prospect): self
  233.     {
  234.         if ($this->prospects->removeElement($prospect)) {
  235.             // set the owning side to null (unless already changed)
  236.             if ($prospect->getFamilie() === $this) {
  237.                 $prospect->setFamilie(null);
  238.             }
  239.         }
  240.         return $this;
  241.     }
  242.     public function getTelefoonNaam(): ?string
  243.     {
  244.         return $this->telefoon_naam;
  245.     }
  246.     public function setTelefoonNaam(?string $telefoon_naam): self
  247.     {
  248.         $this->telefoon_naam $telefoon_naam;
  249.         return $this;
  250.     }
  251.     public function getEmail2(): ?string
  252.     {
  253.         return $this->email2;
  254.     }
  255.     public function setEmail2(?string $email2): static
  256.     {
  257.         $this->email2 $email2;
  258.         return $this;
  259.     }
  260.     public function getEmail2Naam(): ?string
  261.     {
  262.         return $this->email2_naam;
  263.     }
  264.     public function setEmail2Naam(?string $email2_naam): static
  265.     {
  266.         $this->email2_naam $email2_naam;
  267.         return $this;
  268.     }
  269.     public function getNaamTnv(): ?string
  270.     {
  271.         return $this->naam_tnv;
  272.     }
  273.     public function setNaamTnv(?string $naam_tnv): static
  274.     {
  275.         $this->naam_tnv $naam_tnv;
  276.         return $this;
  277.     }
  278. }