UpdateCustomerMemoAction
in package
Class UpdateCustomerMemoAction
Table of Contents
- $readService : CustomerMemoReadService
- $validator : CustomerMemoApiRequestValidator
- $writeService : CustomerMemoWriteService
- __construct() : mixed
- __invoke() : Response
- validateMemoBelongsToCustomer() : void
Properties
$readService
private
CustomerMemoReadService
$readService
$validator
private
CustomerMemoApiRequestValidator
$validator
$writeService
private
CustomerMemoWriteService
$writeService
Methods
__construct()
public
__construct(CustomerMemoReadService $readService, CustomerMemoWriteService $writeService, CustomerMemoApiRequestValidator $validator) : mixed
Parameters
- $readService : CustomerMemoReadService
- $writeService : CustomerMemoWriteService
- $validator : CustomerMemoApiRequestValidator
Return values
mixed —__invoke()
public
__invoke(Request $request, Response $response, array<string|int, mixed> $args) : Response
Parameters
Return values
Response —validateMemoBelongsToCustomer()
private
validateMemoBelongsToCustomer(CustomerMemo $memo, int $customerId) : void
Parameters
- $memo : CustomerMemo
- $customerId : int