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