CatalogController
extends Controller
in package
Asir Group controller.
Tags
Table of Contents
Properties
- $productServices : ProductService|null
Methods
- __construct() : mixed
- AsirGroupController constructor.
- amazonPaginateAction() : JsonResponse
- amazonProducts() : Response|null
- Lists amazon products.
- catalogAction() : Response|null
- Lists all catalogue categories.
- catalogAddSelectionAction() : JsonResponse
- catalogAddToCreateSelectionAction() : Response|null
- Add to selection
- catalogCreateSelectionAction() : Response|null
- Create products
- catalogDeleteSelectionAction() : Response|null
- Remove product from selection
- catalogExportSelectionAction() : Response|null
- Export selection products
- catalogPaginateAction() : JsonResponse
- creationAction() : Response|null
- Lists all product entities.
- creationToBeProcessedAction() : mixed
- dropshipAction() : Response|null
- Lists selected entities.
- dropshipPaginateAction() : JsonResponse
- exportAsirOnlineProductsAction() : Response
- export product on line.
- fastSelectionAction() : Response|null
- Lists selected entities.
- fastSelectionPaginateAction() : JsonResponse
- getCategories() : JsonResponse
- mergeVidaxlNewProductsAction() : JsonResponse
- onlineDropshipToNegociateAction() : Response|null
- Show Asir group product to negociate
- onlineDropshipToRemoveAction() : Response|null
- Lists selected entities.
- paginateAsirGroupNewPoductAction() : JsonResponse
- selectionAction() : Response|null
- Lists selected entities.
- selectionPaginateAction() : JsonResponse
- selectionToCreateAction() : Response|null
- Lists selected entities.
- selectionToCreatePaginateAction() : JsonResponse
- setActionToAsirGroupProductsAction() : Response|null
- Set an action to asir group products
- setAsirGroupProductsAsReviewedAction() : Response|null
- Set asir group products as reviewed
- translationAndPublicationProcessedAction() : mixed
- updateAsirInfosAction() : JsonResponse
- updateProductVisibilityAction() : mixed
Properties
$productServices
protected
ProductService|null
$productServices
Methods
__construct()
AsirGroupController constructor.
public
__construct(ProductService $productServices) : mixed
Parameters
- $productServices : ProductService
amazonPaginateAction()
public
amazonPaginateAction(Request $request, ProductService $productService) : JsonResponse
Parameters
- $request : Request
- $productService : ProductService
Tags
Return values
JsonResponseamazonProducts()
Lists amazon products.
public
amazonProducts(Request $request) : Response|null
Parameters
- $request : Request
Tags
Return values
Response|nullcatalogAction()
Lists all catalogue categories.
public
catalogAction(Request $request, EntityManagerInterface $entityManager) : Response|null
Parameters
- $request : Request
- $entityManager : EntityManagerInterface
Tags
Return values
Response|nullcatalogAddSelectionAction()
public
catalogAddSelectionAction(Request $request, ProductService $productService) : JsonResponse
Parameters
- $request : Request
- $productService : ProductService
Tags
Return values
JsonResponsecatalogAddToCreateSelectionAction()
Add to selection
public
catalogAddToCreateSelectionAction(Request $request, ProductService $productService, NewProductService $newProductService, EntityManagerInterface $entityManager) : Response|null
Parameters
- $request : Request
- $productService : ProductService
- $newProductService : NewProductService
- $entityManager : EntityManagerInterface
Tags
Return values
Response|nullcatalogCreateSelectionAction()
Create products
public
catalogCreateSelectionAction(Request $request) : Response|null
Parameters
- $request : Request
Tags
Return values
Response|nullcatalogDeleteSelectionAction()
Remove product from selection
public
catalogDeleteSelectionAction(Request $request, ProductService $productService) : Response|null
Parameters
- $request : Request
- $productService : ProductService
Tags
Return values
Response|nullcatalogExportSelectionAction()
Export selection products
public
catalogExportSelectionAction(Request $request, ProductService $productService) : Response|null
Parameters
- $request : Request
- $productService : ProductService
Tags
Return values
Response|nullcatalogPaginateAction()
public
catalogPaginateAction(Request $request, ProductService $productService, EntityManagerInterface $entityManager) : JsonResponse
Parameters
- $request : Request
- $productService : ProductService
- $entityManager : EntityManagerInterface
Tags
Return values
JsonResponsecreationAction()
Lists all product entities.
public
creationAction(Request $request, AttributeSetService $attributeSetService, EntityManagerInterface $entityManager, NewProductStatService $newProductStat) : Response|null
Parameters
- $request : Request
- $attributeSetService : AttributeSetService
- $entityManager : EntityManagerInterface
- $newProductStat : NewProductStatService
Tags
Return values
Response|nullcreationToBeProcessedAction()
public
creationToBeProcessedAction() : mixed
Tags
dropshipAction()
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, ShipmentService $shipmentService) : JsonResponse
Parameters
- $request : Request
- $productService : ProductService
- $shipmentService : ShipmentService
Tags
Return values
JsonResponseexportAsirOnlineProductsAction()
export product on line.
public
exportAsirOnlineProductsAction(Request $request) : Response
Parameters
- $request : Request
Tags
Return values
ResponsefastSelectionAction()
Lists selected entities.
public
fastSelectionAction(Request $request, ProductService $productService, EntityManagerInterface $entityManager) : Response|null
Parameters
- $request : Request
- $productService : ProductService
- $entityManager : EntityManagerInterface
Tags
Return values
Response|nullfastSelectionPaginateAction()
public
fastSelectionPaginateAction(Request $request, ProductService $productService) : JsonResponse
Parameters
- $request : Request
- $productService : ProductService
Tags
Return values
JsonResponsegetCategories()
public
getCategories(Request $request, EntityManagerInterface $entityManager) : JsonResponse
Parameters
- $request : Request
- $entityManager : EntityManagerInterface
Tags
Return values
JsonResponsemergeVidaxlNewProductsAction()
public
mergeVidaxlNewProductsAction(Request $request, EntityManagerInterface $entityManager, NewProductService $newProductService, ProductService $productService) : JsonResponse
Parameters
- $request : Request
- $entityManager : EntityManagerInterface
- $newProductService : NewProductService
- $productService : ProductService
Tags
Return values
JsonResponseonlineDropshipToNegociateAction()
Show Asir group product to negociate
public
onlineDropshipToNegociateAction(Request $request, EntityManagerInterface $entityManager) : Response|null
Parameters
- $request : Request
- $entityManager : EntityManagerInterface
Tags
Return values
Response|nullonlineDropshipToRemoveAction()
Lists selected entities.
public
onlineDropshipToRemoveAction(Request $request, EntityManagerInterface $entityManager) : Response|null
Parameters
- $request : Request
- $entityManager : EntityManagerInterface
Tags
Return values
Response|nullpaginateAsirGroupNewPoductAction()
public
paginateAsirGroupNewPoductAction(Request $request, NewProductService $newProductService) : JsonResponse
Parameters
- $request : Request
- $newProductService : NewProductService
Tags
Return values
JsonResponseselectionAction()
Lists selected entities.
public
selectionAction(Request $request, ProductService $productService, EntityManagerInterface $entityManager) : Response|null
Parameters
- $request : Request
- $productService : ProductService
- $entityManager : EntityManagerInterface
Tags
Return values
Response|nullselectionPaginateAction()
public
selectionPaginateAction(Request $request, ProductService $productService) : JsonResponse
Parameters
- $request : Request
- $productService : ProductService
Tags
Return values
JsonResponseselectionToCreateAction()
Lists selected entities.
public
selectionToCreateAction(Request $request, ProductService $productService, EntityManagerInterface $entityManager) : Response|null
Parameters
- $request : Request
- $productService : ProductService
- $entityManager : EntityManagerInterface
Tags
Return values
Response|nullselectionToCreatePaginateAction()
public
selectionToCreatePaginateAction(Request $request, ProductService $productService) : JsonResponse
Parameters
- $request : Request
- $productService : ProductService
Tags
Return values
JsonResponsesetActionToAsirGroupProductsAction()
Set an action to asir group products
public
setActionToAsirGroupProductsAction(Request $request, EntityManagerInterface $entityManager) : Response|null
Parameters
- $request : Request
- $entityManager : EntityManagerInterface
Tags
Return values
Response|nullsetAsirGroupProductsAsReviewedAction()
Set asir group products as reviewed
public
setAsirGroupProductsAsReviewedAction(Request $request, EntityManagerInterface $entityManager) : Response|null
Parameters
- $request : Request
- $entityManager : EntityManagerInterface
Tags
Return values
Response|nulltranslationAndPublicationProcessedAction()
public
translationAndPublicationProcessedAction() : mixed
Tags
updateAsirInfosAction()
public
updateAsirInfosAction(Request $request, EntityManagerInterface $entityManager) : JsonResponse
Parameters
- $request : Request
- $entityManager : EntityManagerInterface
Tags
Return values
JsonResponseupdateProductVisibilityAction()
public
updateProductVisibilityAction(Request $request, ProductService $productService, EntityManagerInterface $entityManager) : mixed
Parameters
- $request : Request
- $productService : ProductService
- $entityManager : EntityManagerInterface