- Full name:
\App\Infrastructure\Http\Controllers\AdminProductController - Parent class:
BaseController - This class is marked as final and can't be subclassed
- This class is a Final class
Methods
products
public products(\App\Infrastructure\Services\Product\ProductService $service): \Psr\Http\Message\ResponseInterface
Parameters:
| Parameter | Type | Description |
|---|---|---|
$service |
\App\Infrastructure\Services\Product\ProductService |
Throws:
ContainerExceptionInterfaceExceptionInvalidArgumentExceptionNotFoundExceptionInterfaceReflectionExceptionTypeExceptionUnresolvableQueryHandlerExceptionException
productCreate
public productCreate(\Qubus\Http\ServerRequest $request, \App\Infrastructure\Services\Product\ProductService $service): \Psr\Http\Message\ResponseInterface
Parameters:
| Parameter | Type | Description |
|---|---|---|
$request |
\Qubus\Http\ServerRequest | |
$service |
\App\Infrastructure\Services\Product\ProductService |
Throws:
productCreateView
Parameters:
| Parameter | Type | Description |
|---|---|---|
$request |
\Qubus\Http\ServerRequest |
Throws:
ContainerExceptionInterfaceExceptionInvalidArgumentExceptionNotFoundExceptionInterfaceReflectionExceptionSessionExceptionTypeExceptionException
productChange
public productChange(\Qubus\Http\ServerRequest $request, \App\Infrastructure\Services\Product\ProductService $service, string $productId): \Psr\Http\Message\ResponseInterface
Parameters:
| Parameter | Type | Description |
|---|---|---|
$request |
\Qubus\Http\ServerRequest | |
$service |
\App\Infrastructure\Services\Product\ProductService | |
$productId |
string |
Throws:
productView
public productView(\Qubus\Http\ServerRequest $request, string $productId): \Psr\Http\Message\ResponseInterface
Parameters:
| Parameter | Type | Description |
|---|---|---|
$request |
\Qubus\Http\ServerRequest | |
$productId |
string |
Throws:
ContainerExceptionInterfaceExceptionInvalidArgumentExceptionNotFoundExceptionInterfaceReflectionExceptionSessionExceptionTypeExceptionException
removeFeaturedImage
public removeFeaturedImage(\Qubus\Http\ServerRequest $request, \App\Infrastructure\Services\Product\ProductService $service, string $productId): \Psr\Http\Message\ResponseInterface
Parameters:
| Parameter | Type | Description |
|---|---|---|
$request |
\Qubus\Http\ServerRequest | |
$service |
\App\Infrastructure\Services\Product\ProductService | |
$productId |
string |
Throws:
productDelete
public productDelete(\Qubus\Http\ServerRequest $request, \App\Infrastructure\Services\Product\ProductService $service, string $productId): \Psr\Http\Message\ResponseInterface
Parameters:
| Parameter | Type | Description |
|---|---|---|
$request |
\Qubus\Http\ServerRequest | |
$service |
\App\Infrastructure\Services\Product\ProductService | |
$productId |
string |
Throws:
CommandPropertyNotFoundExceptionContainerExceptionInterfaceExceptionInvalidArgumentExceptionNotFoundExceptionInterfaceReflectionExceptionTypeExceptionUnresolvableCommandHandlerException