app/Entity/Schema/ORM/LegacyAlphaMap.php line 12

Open in your IDE?
  1. <?php
  2. namespace Sq\Entity\Schema\ORM;
  3. use Doctrine\ORM\Mapping as ORM;
  4. /**
  5.  * LegacyAlphaMap.
  6.  */
  7. #[ORM\Entity]
  8. #[ORM\Table(name'legacy_alpha_map')]
  9. class LegacyAlphaMap
  10. {
  11.     #[ORM\OneToOne(targetEntityMember::class, inversedBy'legacyAlphaMap')]
  12.     #[ORM\JoinColumn(name'lam_m_id'referencedColumnName'm_id')]
  13.     #[ORM\Id]
  14.     private $member;
  15.     /**
  16.      * @var User
  17.      */
  18.     #[ORM\OneToOne(targetEntityUser::class, inversedBy'legacyAlphaMap')]
  19.     #[ORM\JoinColumn(name'lam_u_id'referencedColumnName'u_id')]
  20.     private $user;
  21.     /**
  22.      * @var Workspace
  23.      */
  24.     #[ORM\OneToOne(targetEntityWorkspace::class, inversedBy'legacyAlphaMap')]
  25.     #[ORM\JoinColumn(name'lam_ws_id'referencedColumnName'ws_id')]
  26.     private $workspace;
  27.     /**
  28.      * @var Organization
  29.      */
  30.     #[ORM\OneToOne(targetEntityOrganization::class)]
  31.     #[ORM\JoinColumn(name'lam_o_id'referencedColumnName'o_id')]
  32.     private $organization;
  33.     /**
  34.      * @var bool
  35.      */
  36.     #[ORM\Column(name'lam_migrated'type'boolean'nullablefalse)]
  37.     private $migrated false;
  38.     public function __construct(Member $memberUser $userOrganization $organizationWorkspace $workspace)
  39.     {
  40.         $this->member $member;
  41.         $this->user $user;
  42.         $this->organization $organization;
  43.         $this->workspace $workspace;
  44.     }
  45.     public function getMember(): Member
  46.     {
  47.         return $this->member;
  48.     }
  49.     public function getUser(): User
  50.     {
  51.         return $this->user;
  52.     }
  53.     public function setUser(User $user): self
  54.     {
  55.         $this->user $user;
  56.         return $this;
  57.     }
  58.     public function getWorkspace(): Workspace
  59.     {
  60.         return $this->workspace;
  61.     }
  62.     public function setWorkspace(Workspace $workspace): self
  63.     {
  64.         $this->workspace $workspace;
  65.         return $this;
  66.     }
  67.     public function getOrganization(): Organization
  68.     {
  69.         return $this->organization;
  70.     }
  71.     public function setOrganization(Organization $organization): self
  72.     {
  73.         $this->organization $organization;
  74.         return $this;
  75.     }
  76.     public function isMigrated(): bool
  77.     {
  78.         return $this->migrated;
  79.     }
  80.     public function setMigrated(bool $migrated): self
  81.     {
  82.         $this->migrated $migrated;
  83.         return $this;
  84.     }
  85. }