<?php
namespace App\Entity\Sales\Saloon;
use App\Entity\Saloon\Saloon;
use Doctrine\ORM\Mapping as ORM;
#[ORM\Entity]
class PlacementHiding extends \App\Entity\Sales\PlacementHiding
{
#[ORM\JoinColumn(name: 'saloon_id', referencedColumnName: 'id')]
#[ORM\OneToOne(targetEntity: Saloon::class)]
protected Saloon $saloon;
public function __construct(Saloon $saloon, \DateTimeImmutable $placedAt, \DateTimeImmutable $placedUntil)
{
$this->saloon = $saloon;
parent::__construct($placedAt, $placedUntil);
}
public function getSaloon(): Saloon
{
return $this->saloon;
}
}