Logidav Docs

CatalogController extends Controller
in package

Bigbuy controller.

Tags
Route

("bigbuy")

Table of Contents

Properties

$categoryService  : CategoryService|null

Methods

__construct()  : mixed
BigbuyController constructor.
catalogAddSelectionAction()  : JsonResponse
catalogCategoryAction()  : Response|null
Lists all entities.
catalogCreateSelectionAction()  : Response|null
Create Big Buy products
catalogDeleteSelectionAction()  : Response|null
Lists selected entities.
catalogPaginateAction()  : JsonResponse
catalogUpdateAction()  : Response|null
categoryChangeStatusAction()  : Response|null
Lists selected entities.
creationAction()  : Response|null
Lists all product entities.
dropshipAction()  : Response|null
Lists selected entities.
dropshipPaginateAction()  : JsonResponse
getBigBuProductForPackSelectionAction()  : JsonResponse
get Big Buy products for pack process
indexAction()  : Response|null
Lists all entities.
indexdictionnaireAction()  : Response|null
Lists selected entities.
mergeBigbuyNewProductsAction()  : JsonResponse
selectionAction()  : Response|null
Lists selected entities.
selectionPaginateAction()  : JsonResponse

Properties

Methods

catalogAddSelectionAction()

public catalogAddSelectionAction(Request $request, ProductService $productService, EntityManagerInterface $entityManager) : JsonResponse
Parameters
$request : Request
$productService : ProductService
$entityManager : EntityManagerInterface
Tags
Route

("/bigbuy-catalog-add-selection", name="bigbuy_catalog_add_selection")

Return values
JsonResponse

catalogCategoryAction()

Lists all entities.

public catalogCategoryAction(Request $request, CategoryService $categoryService) : Response|null
Parameters
$request : Request
$categoryService : CategoryService
Tags
Route

("/bigbuy-catalog-category", name="bigbuy_catalog_category")

Method

("GET")

Return values
Response|null

catalogCreateSelectionAction()

Create Big Buy products

public catalogCreateSelectionAction(Request $request, ProductService $productService, NewProductService $newProductService, EntityManagerInterface $entityManager, ProductLabelMatchDictionaryService $productlabelmatchdictionaryService) : Response|null
Parameters
$request : Request
$productService : ProductService
$newProductService : NewProductService
$entityManager : EntityManagerInterface
$productlabelmatchdictionaryService : ProductLabelMatchDictionaryService
Tags
Route

("/bigbuy-catalog-create-from-selection", name="bigbuy_catalog_create_selection")

Method

("POST")

throws
ConnectionException
throws
Throwable
Return values
Response|null

catalogDeleteSelectionAction()

Lists selected entities.

public catalogDeleteSelectionAction(Request $request, ProductService $productService, EntityManagerInterface $entityManager) : Response|null
Parameters
$request : Request
$productService : ProductService
$entityManager : EntityManagerInterface
Tags
Route

("/bigbuy-catalog-delete-selection", name="bigbuy_catalog_delete_selection")

Method

("POST")

Return values
Response|null

catalogPaginateAction()

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

("/bigbuy-catalog-index-paginate", name="bigbuy_catalog_index_paginate")

Return values
JsonResponse

catalogUpdateAction()

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

("/bigbuy-catalog-update-categories", name="bigbuy_catalog_update_categories")

Method

("POST")

Return values
Response|null

categoryChangeStatusAction()

Lists selected entities.

public categoryChangeStatusAction(Request $request, CategoryService $categoryService) : Response|null
Parameters
$request : Request
$categoryService : CategoryService
Tags
Route

("/bigbuy-category-catalog-change-status", name="bigbuy_category_catalog_change_status")

Method

("POST")

Return values
Response|null

creationAction()

Lists all product entities.

public creationAction(Request $request, AttributeSetService $attributeSetService, CategoryService $categoryService, EntityManagerInterface $entityManager, NewProductStatService $newProductStat) : Response|null
Parameters
$request : Request
$attributeSetService : AttributeSetService
$categoryService : CategoryService
$entityManager : EntityManagerInterface
$newProductStat : NewProductStatService
Tags
Route

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

Method

({"GET", "POST"})

Return values
Response|null

dropshipAction()

Lists selected entities.

public dropshipAction(Request $request, EntityManagerInterface $entityManager) : Response|null
Parameters
$request : Request
$entityManager : EntityManagerInterface
Tags
Route

("/online-products", name="bigbuy_dropship_online")

Method

("GET")

Return values
Response|null

dropshipPaginateAction()

public dropshipPaginateAction(Request $request, ProductService $productService) : JsonResponse
Parameters
$request : Request
$productService : ProductService
Tags
Route

("/bigbuy-dropship-paginate", name="bigbuy_product_dropship_paginate")

Return values
JsonResponse

getBigBuProductForPackSelectionAction()

get Big Buy products for pack process

public getBigBuProductForPackSelectionAction(Request $request, ProductService $productService) : JsonResponse
Parameters
$request : Request
$productService : ProductService
Tags
Route

("/get-bigBuy-product-for-pack-selection", name="get_bigBuu_product_for_pack_selection")

Method

("POST")

Return values
JsonResponse

indexAction()

Lists all entities.

public indexAction(Request $request, ProductService $productService) : Response|null
Parameters
$request : Request
$productService : ProductService
Tags
Route

("/catalog", name="bigbuy_catalog_index")

Method

("GET")

throws
Exception
Return values
Response|null

indexdictionnaireAction()

Lists selected entities.

public indexdictionnaireAction() : Response|null
Tags
Route

("/bigbuy-dictionnaire", name="bigbuy_index_dicionary")

Return values
Response|null

mergeBigbuyNewProductsAction()

public mergeBigbuyNewProductsAction(Request $request, EntityManagerInterface $entityManager, NewProductService $newProductService, ProductService $productService) : JsonResponse
Parameters
$request : Request
$entityManager : EntityManagerInterface
$newProductService : NewProductService
$productService : ProductService
Tags
Route

("/merge-bigbuy", name="bigbuy_merge_new_products")

Method

({"POST"})

throws
ConnectionException
throws
Throwable
Return values
JsonResponse

selectionAction()

Lists selected entities.

public selectionAction(ProductService $productService) : Response|null
Parameters
$productService : ProductService
Tags
Route

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

Method

("GET")

Return values
Response|null

selectionPaginateAction()

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

("/bigbuy-catalog-selection-paginate", name="bigbuy_catalog_selection_paginate")

Return values
JsonResponse

        
On this page

Search results