refactor: split buspro ApiClient into domain clients
This commit is contained in:
1 parent
0a55544ca8
commit
b755a6f43e
52 files changed
+805
-695
No files matched your search
@@ -4,7 +4,7 @@ declare(strict_types=1);
|
||||
|
||||
namespace App\Controller\Api;
|
||||
|
||||
use App\BusProNet\ApiClient;
|
||||
use App\BusProNet\Client\AccountClient;
|
||||
use App\BusProNet\Exception\ApiClientException;
|
||||
use App\BusProNet\Model\ContactFormSubmission;
|
||||
use App\BusProNet\Model\Notification;
|
||||
@@ -21,7 +21,7 @@ use Symfony\Component\Security\Http\Attribute\IsGranted;
|
||||
#[IsGranted('ROLE_OAUTH2_API')]
|
||||
class ContactFormController extends AbstractController
|
||||
{
|
||||
public function __construct(private readonly ApiClient $apiClient, private readonly LoggerInterface $logger)
|
||||
public function __construct(private readonly AccountClient $accountClient, private readonly LoggerInterface $logger)
|
||||
{
|
||||
}
|
||||
|
||||
@@ -31,7 +31,7 @@ class ContactFormController extends AbstractController
|
||||
$personalData = PersonalData::fromContactFormSubmission($dto);
|
||||
|
||||
try {
|
||||
$result = $this->apiClient->createAddress($personalData);
|
||||
$result = $this->accountClient->createAddress($personalData);
|
||||
|
||||
if ($result instanceof Notification) {
|
||||
$this->logger->info('Unable to submit contact form', [
|
||||
|
||||
Reference in new issue
Block a user