ProductController
extends Controller
in package
Asir Group mode controller.
Tags
Table of Contents
Properties
Methods
- __construct() : mixed
- AsirGroupModeController constructor.
- acceptOrRefuseProductTitleAction() : JsonResponse
- catalogAction() : Response|null
- Lists all catalogue categories.
- catalogAddSelectionAction() : JsonResponse
- catalogAiTitlesAction() : Response|null
- List ai titles to choose from
- catalogAiTitlesPaginateAction() : JsonResponse
- catalogCreateSelectionAction() : Response|null
- Create products
- catalogDeleteSelectionAction() : Response|null
- Remove product from selection
- catalogPaginateAction() : JsonResponse
- creationAction() : Response|null
- Lists all product entities.
- dissociateAsirModeProducts() : JsonResponse
- dropshipAction() : Response|null
- Lists selected entities.
- dropshipPaginateAction() : JsonResponse
- getCategories() : JsonResponse
- getCategoriesLevelOne() : JsonResponse
- mergeProducts() : JsonResponse
- paginateAsirGroupModeNewPoductAction() : JsonResponse
- refusedAiTitlesAction() : Response|null
- List ai titles refuses
- refusedTitlesAction() : JsonResponse
- selectionAction() : Response|null
- Lists selected entities.
- selectionPaginateAction() : JsonResponse
- validateProductTitleAction() : JsonResponse
Properties
$productServices
private
ProductService
$productServices
Methods
__construct()
AsirGroupModeController constructor.
public
__construct(ProductService $productServices) : mixed
Parameters
- $productServices : ProductService
acceptOrRefuseProductTitleAction()
public
acceptOrRefuseProductTitleAction(Request $request, EntityManagerInterface $entityManager) : JsonResponse
Parameters
- $request : Request
- $entityManager : EntityManagerInterface
Tags
Return values
JsonResponsecatalogAction()
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
JsonResponsecatalogAiTitlesAction()
List ai titles to choose from
public
catalogAiTitlesAction(Request $request, EntityManagerInterface $entityManager, ProductService $productService) : Response|null
Parameters
- $request : Request
- $entityManager : EntityManagerInterface
- $productService : ProductService
Tags
Return values
Response|nullcatalogAiTitlesPaginateAction()
public
catalogAiTitlesPaginateAction(Request $request, ProductService $productService, EntityManagerInterface $entityManager) : JsonResponse
Parameters
- $request : Request
- $productService : ProductService
- $entityManager : EntityManagerInterface
Tags
Return values
JsonResponsecatalogCreateSelectionAction()
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|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(AttributeSetService $attributeSetService, EntityManagerInterface $entityManager, NewProductStatService $newProductStat) : Response|null
Parameters
- $attributeSetService : AttributeSetService
- $entityManager : EntityManagerInterface
- $newProductStat : NewProductStatService
Tags
Return values
Response|nulldissociateAsirModeProducts()
public
dissociateAsirModeProducts(Request $request, EntityManagerInterface $entityManager) : JsonResponse
Parameters
- $request : Request
- $entityManager : EntityManagerInterface
Tags
Return values
JsonResponsedropshipAction()
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
JsonResponsegetCategories()
public
getCategories(Request $request, EntityManagerInterface $entityManager) : JsonResponse
Parameters
- $request : Request
- $entityManager : EntityManagerInterface
Tags
Return values
JsonResponsegetCategoriesLevelOne()
public
getCategoriesLevelOne(Request $request, EntityManagerInterface $entityManager) : JsonResponse
Parameters
- $request : Request
- $entityManager : EntityManagerInterface
Tags
Return values
JsonResponsemergeProducts()
public
mergeProducts(Request $request, EntityManagerInterface $entityManager) : JsonResponse
Parameters
- $request : Request
- $entityManager : EntityManagerInterface
Tags
Return values
JsonResponsepaginateAsirGroupModeNewPoductAction()
public
paginateAsirGroupModeNewPoductAction(Request $request, NewProductService $newProductService) : JsonResponse
Parameters
- $request : Request
- $newProductService : NewProductService
Tags
Return values
JsonResponserefusedAiTitlesAction()
List ai titles refuses
public
refusedAiTitlesAction(Request $request, EntityManagerInterface $entityManager) : Response|null
Parameters
- $request : Request
- $entityManager : EntityManagerInterface
Tags
Return values
Response|nullrefusedTitlesAction()
public
refusedTitlesAction(Request $request, ProductService $productService, EntityManagerInterface $entityManager) : JsonResponse
Parameters
- $request : Request
- $productService : ProductService
- $entityManager : EntityManagerInterface
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
JsonResponsevalidateProductTitleAction()
public
validateProductTitleAction(Request $request, EntityManagerInterface $entityManager) : JsonResponse
Parameters
- $request : Request
- $entityManager : EntityManagerInterface