CatalogController
extends Controller
in package
Cmp controller.
Tags
Table of Contents
Properties
- $attributeSetService : AttributeSetService
- $categoryService : CategoryService
- $entityManager : EntityManagerInterface
- $newProductService : NewProductService
- $newProductStatService : NewProductStatService
- $productService : ProductService
Methods
- __construct() : mixed
- AddToSelectionAction() : JsonResponse
- catalogAction() : Response|null
- catalogCreateSelectionAction() : Response
- catalogPaginateAction() : JsonResponse
- creationAction() : Response|null
- Lists all product entities.
- dropshipAction() : mixed
- Lists selected entities.
- dropshipPaginateAction() : JsonResponse|StreamedResponse
- getCmpProductByEan() : Response
- selectionAction() : Response|null
- selectionPaginateAction() : JsonResponse
Properties
$attributeSetService
private
AttributeSetService
$attributeSetService
$categoryService
private
CategoryService
$categoryService
$entityManager
private
EntityManagerInterface
$entityManager
$newProductService
private
NewProductService
$newProductService
$newProductStatService
private
NewProductStatService
$newProductStatService
$productService
private
ProductService
$productService
Methods
__construct()
public
__construct(ProductService $productService, CategoryService $categoryService, NewProductService $newProductService, EntityManagerInterface $entityManager, NewProductStatService $newProductStatService, AttributeSetService $attributeSetService) : mixed
Parameters
- $productService : ProductService
- $categoryService : CategoryService
- $newProductService : NewProductService
- $entityManager : EntityManagerInterface
- $newProductStatService : NewProductStatService
- $attributeSetService : AttributeSetService
AddToSelectionAction()
public
AddToSelectionAction(Request $request) : JsonResponse
Parameters
- $request : Request
Tags
Return values
JsonResponsecatalogAction()
public
catalogAction() : Response|null
Tags
Return values
Response|nullcatalogCreateSelectionAction()
public
catalogCreateSelectionAction(Request $request) : Response
Parameters
- $request : Request
Tags
Return values
ResponsecatalogPaginateAction()
public
catalogPaginateAction(Request $request) : JsonResponse
Parameters
- $request : Request
Tags
Return values
JsonResponsecreationAction()
Lists all product entities.
public
creationAction(Request $request) : Response|null
Parameters
- $request : Request
Tags
Return values
Response|nulldropshipAction()
Lists selected entities.
public
dropshipAction() : mixed
Tags
dropshipPaginateAction()
public
dropshipPaginateAction(Request $request) : JsonResponse|StreamedResponse
Parameters
- $request : Request
Tags
Return values
JsonResponse|StreamedResponsegetCmpProductByEan()
public
getCmpProductByEan(Request $request, CmpApi $cmpAcpi) : Response
Parameters
- $request : Request
- $cmpAcpi : CmpApi
Tags
Return values
ResponseselectionAction()
public
selectionAction() : Response|null
Tags
Return values
Response|nullselectionPaginateAction()
public
selectionPaginateAction(Request $request) : JsonResponse
Parameters
- $request : Request