Logidav Docs

OrderService
in package

Table of Contents

Properties

$asirProductService  : ProductService
$container  : ContainerInterface
$em  : EntityManagerInterface
$notificationService  : NotificationService
$priceHistoryService  : PriceHistoryService
$priceService  : PriceService
$productService  : ProductService
$queueService  : QueueService

Methods

__construct()  : mixed
afterSaleCreated()  : void
afterSaleUpdated()  : void
findValidWholeSalePriceByAsirProductId()  : mixed
processSale()  : mixed
updatePrice()  : mixed
updateStockHandler()  : mixed

Properties

Methods

__construct()

public __construct(EntityManagerInterface $entityManager, NotificationService $notificationService, ProductService $asirProductService, PriceHistoryService $priceHistoryService, PriceService $priceService, QueueService $queueService, ContainerInterface $container) : mixed
Parameters
$entityManager : EntityManagerInterface
$notificationService : NotificationService
$asirProductService : ProductService
$priceHistoryService : PriceHistoryService
$priceService : PriceService
$queueService : QueueService
$container : ContainerInterface

findValidWholeSalePriceByAsirProductId()

private findValidWholeSalePriceByAsirProductId(mixed $asirProductId) : mixed
Parameters
$asirProductId : mixed

updateStockHandler()

private updateStockHandler(mixed $saleProduct) : mixed
Parameters
$saleProduct : mixed

        
On this page

Search results