CatalogController
extends Controller
in package
vidaxl controller.
Tags
Table of Contents
Properties
- $categoryService : CategoryService|null
- $productServices : ProductService|null
Methods
- __construct() : mixed
- vidaxlController constructor.
- catalogAddSelectionAction() : JsonResponse
- catalogCreateSelectionAction() : Response|null
- Create vidaxl products
- catalogDeleteSelectionAction() : Response|null
- Lists selected entities.
- catalogPaginateAction() : JsonResponse
- creationAction() : Response|null
- Lists all product entities.
- dropshipAction() : Response|null
- Lists selected entities.
- dropshipPaginateAction() : JsonResponse|StreamedResponse
- mergeVidaxlNewProductsAction() : JsonResponse
- selectionAction() : Response|null
- Lists selected entities.
- selectionPaginateAction() : JsonResponse
- vidaxlCatalogUpdateAction() : Response|null
- vidaxlCategoryIndexAction() : Response|null
- Lists all catalogue categories.
Properties
$categoryService
protected
CategoryService|null
$categoryService
$productServices
protected
ProductService|null
$productServices
Methods
__construct()
vidaxlController constructor.
public
__construct([CategoryService|null $categoryService = null ], ProductService $productServices) : mixed
Parameters
- $categoryService : CategoryService|null = null
- $productServices : ProductService
catalogAddSelectionAction()
public
catalogAddSelectionAction(Request $request, ProductService $productService) : JsonResponse
Parameters
- $request : Request
- $productService : ProductService
Tags
Return values
JsonResponsecatalogCreateSelectionAction()
Create vidaxl products
public
catalogCreateSelectionAction(Request $request, ProductService $productService, NewProductService $newProductService, EntityManagerInterface $entityManager) : Response|null
Parameters
- $request : Request
- $productService : ProductService
- $newProductService : NewProductService
- $entityManager : EntityManagerInterface
Tags
Return values
Response|nullcatalogDeleteSelectionAction()
Lists selected entities.
public
catalogDeleteSelectionAction(Request $request, ProductService $productService) : Response|null
Parameters
- $request : Request
- $productService : ProductService
Tags
Return values
Response|nullcatalogPaginateAction()
public
catalogPaginateAction(Request $request, ProductService $productService) : JsonResponse
Parameters
- $request : Request
- $productService : ProductService
Tags
Return values
JsonResponsecreationAction()
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
Return values
Response|nulldropshipAction()
Lists selected entities.
public
dropshipAction(Request $request, EntityManagerInterface $entityManager) : Response|null
Parameters
- $request : Request
- $entityManager : EntityManagerInterface
Tags
Return values
Response|nulldropshipPaginateAction()
public
dropshipPaginateAction(Request $request, ProductService $productService) : JsonResponse|StreamedResponse
Parameters
- $request : Request
- $productService : ProductService
Tags
Return values
JsonResponse|StreamedResponsemergeVidaxlNewProductsAction()
public
mergeVidaxlNewProductsAction(Request $request, EntityManagerInterface $entityManager, NewProductService $newProductService, ProductService $productService) : JsonResponse
Parameters
- $request : Request
- $entityManager : EntityManagerInterface
- $newProductService : NewProductService
- $productService : ProductService
Tags
Return values
JsonResponseselectionAction()
Lists selected entities.
public
selectionAction(Request $request, ProductService $productService) : Response|null
Parameters
- $request : Request
- $productService : ProductService
Tags
Return values
Response|nullselectionPaginateAction()
public
selectionPaginateAction(Request $request, ProductService $productService) : JsonResponse
Parameters
- $request : Request
- $productService : ProductService
Tags
Return values
JsonResponsevidaxlCatalogUpdateAction()
public
vidaxlCatalogUpdateAction(Request $request) : Response|null
Parameters
- $request : Request
Tags
Return values
Response|nullvidaxlCategoryIndexAction()
Lists all catalogue categories.
public
vidaxlCategoryIndexAction(Request $request, ProductService $productService) : Response|null
Parameters
- $request : Request
- $productService : ProductService