Source of file Formulaire.php
Size: 3,472 Bytes - Last Modified: 2023-11-16T22:56:02+01:00
/home/websites/teicee/packagist/site/phpdoc/conf/../vendor/teicee/demo-bundle/src/Entity/Formulaire.php
| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187 | <?phpnamespace TIC\DemoBundle\Entity; use TIC\DormBundle\Base\TICEntity as BaseEntity; use TIC\DemoBundle\Repository\FormulaireRepository as EntityRepo; use Doctrine\ORM\Mapping as ORM; use Symfony\Component\Validator\Constraints as Assert; /** * @ORM\Table(name="tic_demo_formulaire") * @ORM\Entity(repositoryClass=EntityRepo::class) */class Formulaire extends BaseEntity {/** * @ORM\Id * @ORM\GeneratedValue * @ORM\Column(type="integer") */private $id; /** * @ORM\Column(type="string", length=100) */private $name; /** * @ORM\Column(type="json", nullable=true) */private $titles = []; /** * @ORM\Column(type="text", nullable=true) */private $description; /** * @ORM\Column(type="integer") */private $quantity; /** * @ORM\Column(type="decimal", precision=8, scale=2, nullable=true) */private $tarif; /** * @ORM\Column(type="smallint", nullable=true) */private $score; /** * @ORM\Column(type="smallint") */private $etoile; /** * @ORM\Column(type="date") */private $dateNaissance; // --------------------------------------------------------------------- Custom methodspublic function __construct() { $this->quantity = 0; $this->etoile = 0; } public function __toString() { return $this->getName(); } // --------------------------------------------------------------------- Shortcut methods// --------------------------------------------------------------------- Tweaked methods// --------------------------------------------------------------------- Auto-generatedpublic function getId(): ?int { return $this->id; } public function getName(): ?string { return $this->name; } public function setName(string $name): self { $this->name = $name; return $this; } public function getTitles(): ?array { return $this->titles; } public function setTitles(?array $titles): self { $this->titles = $titles; return $this; } public function getDescription(): ?string { return $this->description; } public function setDescription(?string $description): self { $this->description = $description; return $this; } public function getQuantity(): ?int { return $this->quantity; } public function setQuantity(int $quantity): self { $this->quantity = $quantity; return $this; } public function getTarif(): ?string { return $this->tarif; } public function setTarif(?string $tarif): self { $this->tarif = $tarif; return $this; } public function getScore(): ?int { return $this->score; } public function setScore(?int $score): self { $this->score = $score; return $this; } public function getEtoile(): ?int { return $this->etoile; } public function setEtoile(int $etoile): self { $this->etoile = $etoile; return $this; } public function getDateNaissance(): ?\DateTimeInterface { return $this->dateNaissance; } public function setDateNaissance(\DateTimeInterface $dateNaissance): self { $this->dateNaissance = $dateNaissance; return $this; } } |