add ticket purchase page

Co-authored-by: Jan-Marlon Leibl <jleibl@proton.me>
Reviewed-on: http://git.simonis.lol/projects/abiball/pulls/13
Reviewed-by: jank1619 <jan@kjan.email>
This commit is contained in:
2025-01-31 10:05:25 +00:00
parent f5ef5968eb
commit fc2a2c7873
42 changed files with 3637 additions and 176 deletions

View File

@ -0,0 +1,20 @@
<?php
namespace App\DataObjects;
use Symfony\Component\Serializer\Attribute\SerializedName;
class TicketFormData
{
/**
* @param PersonalData $personal
* @param TicketData[] $tickets
*/
public function __construct(
#[SerializedName('personal')]
public PersonalData $personal,
#[SerializedName('tickets')]
public array $tickets,
) {
}
}