Logidav Docs

CatalogController extends Controller
in package

Cmp controller.

Tags
Route

("cmp/catalog")

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

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
Route

("/cmp-add-to-selection", name="cmp_add_to_selection")

Return values
JsonResponse

catalogAction()

public catalogAction() : Response|null
Tags
Route

("/catalogue", name="cmp_catalogue_index")

Return values
Response|null

catalogCreateSelectionAction()

public catalogCreateSelectionAction(Request $request) : Response
Parameters
$request : Request
Tags
Route

("/cmp-catalog-create-selection", name="cmp_catalog_create_selection")

Return values
Response

catalogPaginateAction()

public catalogPaginateAction(Request $request) : JsonResponse
Parameters
$request : Request
Tags
Route

("/cmp-catalog-index-paginate", name="cmp_catalog_index_paginate")

Return values
JsonResponse

creationAction()

Lists all product entities.

public creationAction(Request $request) : Response|null
Parameters
$request : Request
Tags
Route

("/creation", name="new_products_cmp_index")

Method

({"GET", "POST"})

Return values
Response|null

dropshipAction()

Lists selected entities.

public dropshipAction() : mixed
Tags
Route

("/dropship/online-products", name="cmp_dropship_online")

Method

("GET")

dropshipPaginateAction()

public dropshipPaginateAction(Request $request) : JsonResponse|StreamedResponse
Parameters
$request : Request
Tags
Route

("/cmp-dropship-paginate", name="cmp_product_dropship_paginate")

Return values
JsonResponse|StreamedResponse

getCmpProductByEan()

public getCmpProductByEan(Request $request, CmpApi $cmpAcpi) : Response
Parameters
$request : Request
$cmpAcpi : CmpApi
Tags
Route

("/get-cmp-product-details-by-ean", name="get_cmp_product_details_by_ean")

Return values
Response

selectionAction()

public selectionAction() : Response|null
Tags
Route

("/selection", name="cmp_selection_index")

Return values
Response|null

selectionPaginateAction()

public selectionPaginateAction(Request $request) : JsonResponse
Parameters
$request : Request
Tags
Route

("/cmp-selection-paginate", name="cmp_selection_paginate")

Return values
JsonResponse

        
On this page

Search results