<?php
namespace App\Admin\Entity;
use Doctrine\ORM\Mapping as ORM;
#[ORM\Entity(repositoryClass: 'App\Admin\Repository\StdFavoritePagesUsersRepository')]
class StdFavoritePagesUsers
{
#[ORM\Id]
#[ORM\ManyToOne(targetEntity: 'StdPages', inversedBy: 'favoriteUsers')]
#[ORM\JoinColumn(name: 'page_id', referencedColumnName: 'id', nullable: false)]
private $pageId;
#[ORM\Id]
#[ORM\ManyToOne(targetEntity: 'StdUsers', inversedBy: 'favoritePages')]
#[ORM\JoinColumn(name: 'user_id', referencedColumnName: 'id', nullable: false)]
private $userId;
#[ORM\Column(type: 'integer', nullable: true)]
private $sequence;
public function getPageId(): ?StdPages
{
return $this->pageId;
}
public function setPageId(StdPages $pageId): self
{
$this->pageId = $pageId;
return $this;
}
public function getUserId(): ?StdUsers
{
return $this->userId;
}
public function getSequence(): ?int
{
return $this->sequence;
}
public function setSequence(?int $sequence): self
{
$this->sequence = $sequence;
return $this;
}
public function setUserId(StdUsers $userId): self
{
$this->userId = $userId;
return $this;
}
}