WIP: Extend and improve profile editing

This commit is contained in:
Björn Fromme
2023-10-01 16:39:32 +02:00
parent 6595fbec8a
commit d776d37cd5
27 changed files with 553 additions and 375 deletions
+46
View File
@@ -114,6 +114,16 @@ class Teamer implements TimestampableEntityInterface
#[ORM\OneToOne(mappedBy: 'teamer')]
private ?User $user = null;
#[ORM\Column]
private array $pickups = [];
#[ORM\Column(length: 255)]
#[Assert\NotBlank(message: 'Bitte gib deine Sprache(n) an', groups: ['profile', 'profile_preflight'])]
private ?string $language = null;
#[ORM\Column(length: 2)]
private ?string $size = null;
public function __construct()
{
$this->uuid = Uuid::v4();
@@ -615,4 +625,40 @@ class Teamer implements TimestampableEntityInterface
return $this;
}
public function getPickups(): array
{
return $this->pickups;
}
public function setPickups(array $pickups): static
{
$this->pickups = $pickups;
return $this;
}
public function getLanguage(): ?string
{
return $this->language;
}
public function setLanguage(?string $language): static
{
$this->language = $language;
return $this;
}
public function getSize(): ?string
{
return $this->size;
}
public function setSize(string $size): static
{
$this->size = $size;
return $this;
}
}