Logidav Docs

SyncMosaikasaProductsColorsAndMaterialCommand extends ContainerAwareCommand
in package

Table of Contents

Properties

$meduseService  : MeduseService

Methods

__construct()  : mixed
configure()  : mixed
execute()  : mixed
generateCsvContent()  : string
Génère le contenu CSV à partir des headers et données
saveCsvLocally()  : void
Sauvegarder CSV localement
uploadCsvToFtp()  : void
Upload CSV vers FTP en utilisant un stream comme dans SyncAttributeCommand

Properties

Methods

generateCsvContent()

Génère le contenu CSV à partir des headers et données

private generateCsvContent(array<string|int, mixed> $headers, array<string|int, mixed> $data) : string
Parameters
$headers : array<string|int, mixed>
$data : array<string|int, mixed>
Return values
string

saveCsvLocally()

Sauvegarder CSV localement

private saveCsvLocally(array<string|int, mixed> $csvHeaders, array<string|int, mixed> $csvData, SymfonyStyle $io) : void
Parameters
$csvHeaders : array<string|int, mixed>
$csvData : array<string|int, mixed>
$io : SymfonyStyle

uploadCsvToFtp()

Upload CSV vers FTP en utilisant un stream comme dans SyncAttributeCommand

private uploadCsvToFtp(Ftp $ftp, array<string|int, mixed> $csvHeaders, array<string|int, mixed> $csvData, SymfonyStyle $io) : void
Parameters
$ftp : Ftp
$csvHeaders : array<string|int, mixed>
$csvData : array<string|int, mixed>
$io : SymfonyStyle

        
On this page

Search results