Logidav Docs

ProductCommand extends ContainerAwareCommand
in package
uses LockableTrait

Table of Contents

Properties

$productServices  : ProductService
$entityManager  : EntityManagerInterface
$meduseService  : mixed
$output  : OutputInterface

Methods

__construct()  : mixed
ProductCommand constructor.
fixWeigthAsirProduct()  : void
importAsirProductsFromExcel()  : mixed
importAsirProductsFromExcelReformat()  : mixed
importLongDescription()  : mixed
importParcelInfosProductData()  : mixed
sendProductNamesToFtp()  : mixed
splitAsirCategoryIntoTwoLevels()  : void
updateEmptyProductNames()  : mixed
configure()  : mixed
execute()  : mixed
executeInsertBatch()  : mixed
executeProductSelectionCommandForInsertedProducts()  : mixed
executeUpdateBatch()  : mixed
garden()  : void
generateXlsxFiles()  : mixed
getOccurenceTittre()  : mixed
getStoreIdsBySku()  : mixed
importBathroom()  : mixed
importBedroom()  : mixed
importCatalogAsir052022T2127()  : void
importCatalogAsirChair0622()  : void
importCatalogAsirPromoNewsSolfa()  : void
importCatalogAsirPromoNewsSolfaMed()  : void
importCatalogAsirPromoNewsSolfaUpdateFeature()  : void
importCatalogAsirPromoNewsSolfaUpdatePackage()  : void
importCatalogAsirTawWallDecoration0522()  : void
importCategoryName()  : void
importCategoryNameCsv()  : mixed
importFeatureUpdate()  : void
importFurniture()  : mixed
importFurniture2()  : void
importLuminairePromo()  : void
importMarqueForAsirProducts()  : mixed
importNewPrices()  : void
importOthers()  : mixed
importPremium()  : mixed
importPrices()  : mixed
importPrices20220516()  : void
importPrices20220523()  : void
importPrices20220531()  : void
importPromoFurniture()  : void
importTapis()  : mixed
insertUrlkey()  : mixed
lamps()  : void
mapRowToProductData()  : array<string|int, mixed>
newAsir()  : void
reformatStoresFieldInProductInfoNewProduct()  : mixed
updatePackageWeightExtraFeature()  : void
updateProductInfosStoresFormatForProduct()  : mixed
writeSkuToCsv()  : mixed

Properties

Methods

__construct()

ProductCommand constructor.

public __construct([null $name = null ][, ProductService|null $productServices = null ][, EntityManagerInterface|null $entityManager = null ][, MeduseService $meduseService = null ]) : mixed
Parameters
$name : null = null
$productServices : ProductService|null = null
$entityManager : EntityManagerInterface|null = null
$meduseService : MeduseService = null

importAsirProductsFromExcel()

public importAsirProductsFromExcel() : mixed

importAsirProductsFromExcelReformat()

public importAsirProductsFromExcelReformat() : mixed

importLongDescription()

public importLongDescription() : mixed

importParcelInfosProductData()

public importParcelInfosProductData() : mixed

sendProductNamesToFtp()

public sendProductNamesToFtp() : mixed

splitAsirCategoryIntoTwoLevels()

public splitAsirCategoryIntoTwoLevels(mixed $output) : void
Parameters
$output : mixed

updateEmptyProductNames()

public updateEmptyProductNames() : mixed

execute()

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

executeInsertBatch()

private executeInsertBatch(mixed $connection, array<string|int, mixed> $insertBatch) : mixed
Parameters
$connection : mixed
$insertBatch : array<string|int, mixed>

executeProductSelectionCommandForInsertedProducts()

private executeProductSelectionCommandForInsertedProducts(array<string|int, mixed> $skus) : mixed
Parameters
$skus : array<string|int, mixed>

executeUpdateBatch()

private executeUpdateBatch(mixed $connection, array<string|int, mixed> $updateBatch) : mixed
Parameters
$connection : mixed
$updateBatch : array<string|int, mixed>

getOccurenceTittre()

private getOccurenceTittre(string $url) : mixed
Parameters
$url : string

getStoreIdsBySku()

private getStoreIdsBySku(string $sku) : mixed
Parameters
$sku : string

importCatalogAsir052022T2127()

private importCatalogAsir052022T2127() : void

importCatalogAsirChair0622()

private importCatalogAsirChair0622() : void

importCatalogAsirPromoNewsSolfa()

private importCatalogAsirPromoNewsSolfa() : void

importCatalogAsirPromoNewsSolfaMed()

private importCatalogAsirPromoNewsSolfaMed() : void

importCatalogAsirPromoNewsSolfaUpdateFeature()

private importCatalogAsirPromoNewsSolfaUpdateFeature() : void

importCatalogAsirPromoNewsSolfaUpdatePackage()

private importCatalogAsirPromoNewsSolfaUpdatePackage() : void

importCatalogAsirTawWallDecoration0522()

private importCatalogAsirTawWallDecoration0522() : void

importCategoryNameCsv()

private importCategoryNameCsv() : mixed

importMarqueForAsirProducts()

private importMarqueForAsirProducts() : mixed

mapRowToProductData()

private mapRowToProductData(array<string|int, mixed> $row, string $sku) : array<string|int, mixed>
Parameters
$row : array<string|int, mixed>
$sku : string
Return values
array<string|int, mixed>

reformatStoresFieldInProductInfoNewProduct()

private reformatStoresFieldInProductInfoNewProduct(array<string|int, mixed> $skus) : mixed
Parameters
$skus : array<string|int, mixed>

updatePackageWeightExtraFeature()

private updatePackageWeightExtraFeature() : void

updateProductInfosStoresFormatForProduct()

private updateProductInfosStoresFormatForProduct(mixed $sku) : mixed
Parameters
$sku : mixed

writeSkuToCsv()

private writeSkuToCsv(string $sku) : mixed
Parameters
$sku : string

        
On this page

Search results