wip: booking process

This commit is contained in:
Björn Fromme
2025-07-14 17:15:15 +02:00
parent a55e30e12d
commit bef18971c3
45 changed files with 688 additions and 270 deletions
+4 -4
View File
@@ -13,8 +13,8 @@ use App\BusProNet\Model\Notification;
use App\BusProNet\Model\PersonalData;
use App\BusProNet\Traits\ApiClientTrait;
use App\BusProNet\XmlParser\ApiResponseParser;
use App\Form\Model\BookingData;
use App\Form\Model\RegistrationData;
use App\Form\Model\BookingEditDto;
use App\Form\Model\RegistrationDto;
use League\Flysystem\FilesystemException;
use League\Flysystem\FilesystemOperator;
use Psr\Log\LoggerInterface;
@@ -65,7 +65,7 @@ class ApiClient
/**
* @throws ApiClientException
*/
public function register(RegistrationData $registrationData): Notification
public function register(RegistrationDto $registrationData): Notification
{
$data = [
'user' => $this->config['bpn_username'],
@@ -184,7 +184,7 @@ class ApiClient
/**
* @throws ApiClientException
*/
public function updateBooking(BookingData $formData, bool $debug = false): Notification|BookingUpdate
public function updateBooking(BookingEditDto $formData, bool $debug = false): Notification|BookingUpdate
{
$payload = (new BookingDataProcessor())->createUpdateRequestPayload($formData);