Logidav Docs

ProductMonitoringCommand extends ContainerAwareCommand
in package
uses LockableTrait

Table of Contents

Properties

$container  : ContainerInterface|null
$crawler  : Crawler|null
$entityManager  : EntityManagerInterface|null
$monitoringService  : ProductMonitoringService
$name  : null
$productMonitoringLinkHistoryService  : ProductMonitoringLinkHistoryService|null
$productMonitoringLinksService  : ProductMonitoringLinksService|null
$systemAlertService  : SystemAlertService

Methods

__construct()  : mixed
execute()  : mixed
configure()  : mixed
calculatePercentage()  : mixed
getModel()  : string

Properties

Methods

__construct()

public __construct([mixed $name = null ][, EntityManagerInterface $entityManager = null ][, ContainerInterface $container = null ][, ProductMonitoringService $monitoringService = null ][, Crawler $crawler = null ][, ProductMonitoringLinksService $productMonitoringLinksService = null ][, ProductMonitoringLinkHistoryService $productMonitoringLinkHistoryService = null ][, SystemAlertService $systemAlertService = null ]) : mixed
Parameters
$name : mixed = null
$entityManager : EntityManagerInterface = null
$container : ContainerInterface = null
$monitoringService : ProductMonitoringService = null
$crawler : Crawler = null
$productMonitoringLinksService : ProductMonitoringLinksService = null
$productMonitoringLinkHistoryService : ProductMonitoringLinkHistoryService = null
$systemAlertService : SystemAlertService = null

execute()

public execute(InputInterface $input, OutputInterface $output) : mixed
Parameters
$input : InputInterface
$output : OutputInterface

calculatePercentage()

private calculatePercentage(mixed $menzzoPrice, mixed $webSitePrice) : mixed
Parameters
$menzzoPrice : mixed
$webSitePrice : mixed

        
On this page

Search results