• 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:


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

public productCreateView(\Qubus\Http\ServerRequest $request): \Psr\Http\Message\ResponseInterface

Parameters:

Parameter Type Description
$request \Qubus\Http\ServerRequest

Throws:


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:


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: