WIP: Implement frontend

This commit is contained in:
Björn Fromme
2023-09-18 13:10:20 +02:00
parent bfc5e5e242
commit ce97017ac4
70 changed files with 8751 additions and 337 deletions
+3 -3
View File
@@ -11,15 +11,15 @@ use Symfony\Component\Validator\Constraints as Assert;
class Address
{
#[ORM\Column(type: 'string', nullable: true)]
#[Assert\NotBlank(message: 'required_input')]
#[Assert\NotBlank(message: 'Bitte angeben')]
protected ?string $street = null;
#[ORM\Column(type: 'string', nullable: true)]
#[Assert\NotBlank(message: 'required_input')]
#[Assert\NotBlank(message: 'Bitte angeben')]
protected ?string $postCode = null;
#[ORM\Column(type: 'string', nullable: true)]
#[Assert\NotBlank(message: 'required_input')]
#[Assert\NotBlank(message: 'Bitte angeben')]
protected ?string $city = null;
#[ORM\Column(type: 'string', nullable: true)]
+6
View File
@@ -3,20 +3,26 @@
namespace App\Entity\Embeddable;
use Doctrine\ORM\Mapping as ORM;
use Symfony\Component\Validator\Constraints as Assert;
#[ORM\Embeddable]
class BankAccount
{
#[ORM\Column(nullable: true)]
#[Assert\NotBlank(message: 'Bitte angeben')]
#[Assert\Iban(message: 'Diese IBAN ist ungültig')]
private ?string $iban = null;
#[ORM\Column(nullable: true)]
#[Assert\NotBlank(message: 'Bitte angeben')]
private ?string $bic = null;
#[ORM\Column(nullable: true)]
#[Assert\NotBlank(message: 'Bitte angeben')]
private ?string $bank = null;
#[ORM\Column(nullable: true)]
#[Assert\NotBlank(message: 'Bitte angeben')]
private ?string $holder = null;
public function getIban(bool $obfuscated = false): ?string
+3 -1
View File
@@ -13,10 +13,12 @@ class Communication
protected ?string $phone = null;
#[ORM\Column(type: 'string', nullable: true)]
#[Assert\NotBlank(message: 'Bitte angeben')]
protected ?string $mobile = null;
#[ORM\Column(type: 'string', nullable: true)]
#[Assert\Email(mode: 'strict')]
#[Assert\Email(mode: 'strict', message: 'Diese E-Mail-Adresse ist ungültig')]
#[Assert\NotBlank(message: 'Bitte angeben')]
protected ?string $email = null;
public function toPayload(): array