ldc-boutique-cnc-sable/app/Queries/Crm/GetCrmCustomerQueryOutput.php
Jérémy Munsch 5037154108
feat(crm): implement customer update functionality
Adds UpdateCustomer action, input, and output classes to handle customer information updates.
Integrates with existing services and updates the CustomerController to utilize the new action.
2026-10-27 09:58:34 +01:00

19 lines
474 B
PHP

<?php
declare(strict_types=1);
namespace App\Queries\Crm;
use App\Exceptions\CrmServiceException as ExceptionsCrmServiceException;
use Domain\Models\ValueObjects\CrmCustomer;
final readonly class GetCrmCustomerQueryOutput
{
public bool $success;
public function __construct(
public null | CrmCustomer | ExceptionsCrmServiceException $customer,
) {
$this->success = $this->customer !== null && $this->customer instanceof CrmCustomer;
}
}