Logidav Docs

ProductStatusesCommand extends ContainerAwareCommand uses LockableTrait

Class ProductStatusesCommand

Tags
copyright

Axelites Team

Table of Contents

Properties

$em  : object
$googleService  : GoogleShoppingService
$limit  : int
Query limit
$offset  : int
Query offset
$sentProductIds  : array<string|int, mixed>
$logger  : mixed
$merchantErrors  : mixed
$merchantId  : bool
$output  : OutputInterface
$sentProducts  : int
$store  : bool
$storeId  : int

Methods

configure()  : mixed
Configure command
execute()  : int|void|null
checkDisabledProductsInLogidav()  : mixed
Checking Products statuses
checkProducts()  : mixed
Checking Products statuses
findErrorsInProducts()  : mixed
Checking Products statuses
getMockedProductStatuses()  : array<string|int, mixed>
Simule la récupération des statuts des produits depuis un fichier JSONL
processProductStatuses()  : void
sendErrorSummaryEmail()  : mixed

Properties

Methods

execute()

protected execute(InputInterface $input, OutputInterface $output) : int|void|null
Parameters
$input : InputInterface
$output : OutputInterface
Tags
throws
Exception
Return values
int|void|null

checkDisabledProductsInLogidav()

Checking Products statuses

private checkDisabledProductsInLogidav([mixed $nextPageToken = null ]) : mixed
Parameters
$nextPageToken : mixed = null
Tags
throws
GuzzleException

checkProducts()

Checking Products statuses

private checkProducts([mixed $nextPageToken = null ]) : mixed
Parameters
$nextPageToken : mixed = null

findErrorsInProducts()

Checking Products statuses

private findErrorsInProducts([mixed $nextPageToken = null ]) : mixed
Parameters
$nextPageToken : mixed = null

getMockedProductStatuses()

Simule la récupération des statuts des produits depuis un fichier JSONL

private getMockedProductStatuses() : array<string|int, mixed>
Return values
array<string|int, mixed>

processProductStatuses()

private processProductStatuses(array<string|int, mixed> $result) : void
Parameters
$result : array<string|int, mixed>

        
On this page

Search results