src/Entity/Sales/Saloon/PlacementHiding.php line 9

Open in your IDE?
  1. <?php
  2. namespace App\Entity\Sales\Saloon;
  3. use App\Entity\Saloon\Saloon;
  4. use Doctrine\ORM\Mapping as ORM;
  5. #[ORM\Entity]
  6. class PlacementHiding extends \App\Entity\Sales\PlacementHiding
  7. {
  8.     #[ORM\JoinColumn(name: 'saloon_id', referencedColumnName: 'id')]
  9.     #[ORM\OneToOne(targetEntity: Saloon::class)]
  10.     protected Saloon $saloon;
  11.     public function __construct(Saloon $saloon, \DateTimeImmutable $placedAt, \DateTimeImmutable $placedUntil)
  12.     {
  13.         $this->saloon = $saloon;
  14.         parent::__construct($placedAt, $placedUntil);
  15.     }
  16.     public function getSaloon(): Saloon
  17.     {
  18.         return $this->saloon;
  19.     }
  20. }