src/Entity/PartnerUser.php line 18
<?phpdeclare(strict_types=1);namespace App\Entity;use App\Entity\Mapped\Entity;use App\Repository\PartnerUserRepository;use Doctrine\ORM\Mapping as ORM;use Symfony\Component\Validator\Constraints as Assert;#[ORM\Entity(repositoryClass: PartnerUserRepository::class)]#[ORM\Table(name: 'partner_user')]class PartnerUser extends Entity{#[ORM\ManyToOne(targetEntity: User::class,inversedBy: 'partnerUser')]#[ORM\JoinColumn(name: 'user')]#[Assert\NotBlank(groups: ['action'])]private ?User $user = null;#[ORM\ManyToOne(targetEntity: Partner::class,cascade: ['persist', 'remove'],inversedBy: 'externalPartners')]#[ORM\JoinColumn(name: 'partner')]private ?Partner $partner = null;#[ORM\Column(name: 'current',type: 'boolean',options: ['default' => false])]private bool $current = false;public function getUser(): ?User{return $this->user;}public function setUser(?User $user): self{$this->user = $user;return $this;}public function getPartner(): ?Partner{return $this->partner;}public function setPartner(?Partner $partner): self{$this->partner = $partner;return $this;}public function isCurrent(): bool{return $this->current;}public function setCurrent(bool $current): void{$this->current = $current;}}