implermented key display
This commit is contained in:
parent
74e1b25fcf
commit
3218253076
14 changed files with 375 additions and 19 deletions
|
@ -26,6 +26,8 @@ final class Key
|
|||
private string|null $storeLink;
|
||||
#[ORM\Column]
|
||||
private string|null $fromWhere;
|
||||
#[ORM\Column(type: 'integer', enumType: KeyState::class)]
|
||||
private KeyState $state;
|
||||
|
||||
public function __construct(Game $game, User $contributedUser, string $key, Store $store, ?string $storeLink, ?string $fromWhere)
|
||||
{
|
||||
|
@ -35,5 +37,46 @@ final class Key
|
|||
$this->store = $store;
|
||||
$this->storeLink = $storeLink;
|
||||
$this->fromWhere = $fromWhere;
|
||||
$this->state = KeyState::AVAILABLE;
|
||||
}
|
||||
|
||||
public function getId(): ?int
|
||||
{
|
||||
return $this->id;
|
||||
}
|
||||
|
||||
public function getGame(): Game
|
||||
{
|
||||
return $this->game;
|
||||
}
|
||||
|
||||
public function getContributedUser(): User
|
||||
{
|
||||
return $this->contributedUser;
|
||||
}
|
||||
|
||||
public function getKey(): string
|
||||
{
|
||||
return $this->key;
|
||||
}
|
||||
|
||||
public function getStore(): Store
|
||||
{
|
||||
return $this->store;
|
||||
}
|
||||
|
||||
public function getStoreLink(): ?string
|
||||
{
|
||||
return $this->storeLink;
|
||||
}
|
||||
|
||||
public function getFromWhere(): ?string
|
||||
{
|
||||
return $this->fromWhere;
|
||||
}
|
||||
|
||||
public function getState(): KeyState
|
||||
{
|
||||
return $this->state;
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue