public function register(): JsonResponse{
$clientData = $this->createDataFromRequest();
...
$this->commandBus(new ClientRegistrationCommand($clientData,$shop))
return new JsonResponse([
'result' => 'success'
]);
}
public function formSubmit(array $data): string{
$clientData = $this->createClientDataFromArray($data);
...
$this->commandBus(new ClientRegistrationCommand($clientData,$shop))
return 'Регистрация успешно завершена';
}
Был кейс, когда я просто выставлял счет для оплаты, там что-то типо "Техническая поддержка N рублей в месяц
Дальше смотреть не стал