customersNotFound example

'message' => 'Customer group with id "id-1" not found',
        ];

        yield CustomerException::CUSTOMER_GROUP_REQUEST_NOT_FOUND => [
            'exception' => CustomerException::groupRequestNotFound('id-1'),
            'statusCode' => Response::HTTP_BAD_REQUEST,
            'errorCode' => CustomerException::CUSTOMER_GROUP_REQUEST_NOT_FOUND,
            'message' => 'Group request for customer "id-1" is not found',
        ];

        yield CustomerException::CUSTOMERS_NOT_FOUND => [
            'exception' => CustomerException::customersNotFound(['id-1', 'id-2']),
            'statusCode' => Response::HTTP_NOT_FOUND,
            'errorCode' => CustomerException::CUSTOMERS_NOT_FOUND,
            'message' => 'These customers "id-1, id-2" are not found',
        ];

        yield CustomerException::CUSTOMER_NOT_LOGGED_IN => [
            'exception' => CustomerException::customerNotLoggedIn(),
            'statusCode' => Response::HTTP_FORBIDDEN,
            'errorCode' => CustomerException::CUSTOMER_NOT_LOGGED_IN,
            'message' => 'Customer is not logged in.',
        ];

        


                    continue;
                }

                $customers[] = $customer;
            }

            return $customers;
        }

        throw CustomerException::customersNotFound($customerIds);
    }
}
Home | Imprint | This part of the site doesn't use cookies.