src/Entity/Olympiad/Online/Visit.php line 14
<?phpnamespace App\Entity\Olympiad\Online;use App\Entity\Traits\CreatedTrait;use App\Entity\Traits\UserCreatedInterface;use App\Entity\Traits\UserCreatedTrait;use App\Repository\Olympiad\Online\VisitRepository;use Doctrine\ORM\Mapping as ORM;#[ORM\Entity(repositoryClass: VisitRepository::class)]#[ORM\Table(name: 'olymp_online_participant_visit')]#[ORM\HasLifecycleCallbacks]class Visit implements UserCreatedInterface{use CreatedTrait;use UserCreatedTrait;/*** @var Direction*/#[ORM\ManyToOne(targetEntity: Participant::class)]#[ORM\JoinColumn(nullable: false)]private Participant $participant;#[ORM\Id]#[ORM\GeneratedValue(strategy: 'AUTO')]#[ORM\Column(type: 'integer')]private ?int $id = null;public function getParticipant(): Participant{return $this->participant;}public function setParticipant(Participant $participant): void{$this->participant = $participant;}public function getId(): ?int{return $this->id;}public function setId(?int $id): void{$this->id = $id;}}