LaunchAsirSparePartsCommand
extends ContainerAwareCommand
Table of Contents
Properties
-
$asirSparePartsService
: AsirSparePartsService|null
-
$entityManager
: mixed
-
$saleProductShipmentService
: mixed
Methods
-
__construct()
: mixed
-
configure()
: mixed
-
execute()
: mixed
-
createExcelFileInMemory()
: mixed
-
createZipFileInMemory()
: mixed
-
sendEmailWithAttachments()
: mixed
-
validateAndParseDimensions()
: mixed
$asirSparePartsService
private
AsirSparePartsService|null
$asirSparePartsService
$entityManager
private
mixed
$entityManager
$saleProductShipmentService
private
mixed
$saleProductShipmentService
__construct()
public
__construct([null $name = null ][, SaleProductShipmentService|null $saleProductShipmentService = null ][, EntityManagerInterface|null $entityManager = null ][, AsirSparePartsService|null $asirSparePartsService = null ]) : mixed
Parameters
-
$name
: null
= null
-
-
$saleProductShipmentService
: SaleProductShipmentService|null
= null
-
-
$entityManager
: EntityManagerInterface|null
= null
-
-
$asirSparePartsService
: AsirSparePartsService|null
= null
-
protected
configure() : mixed
execute()
protected
execute(InputInterface $input, OutputInterface $output) : mixed
Parameters
-
$input
: InputInterface
-
-
$output
: OutputInterface
-
createExcelFileInMemory()
private
createExcelFileInMemory(array<string|int, mixed> $data) : mixed
Parameters
-
$data
: array<string|int, mixed>
-
createZipFileInMemory()
private
createZipFileInMemory(array<string|int, mixed> $pdfFiles) : mixed
Parameters
-
$pdfFiles
: array<string|int, mixed>
-
sendEmailWithAttachments()
private
sendEmailWithAttachments(mixed $zipContent, mixed $zipFilename, mixed $excelContent, mixed $excelFilename, mixed $fileName) : mixed
Parameters
-
$zipContent
: mixed
-
-
$zipFilename
: mixed
-
-
$excelContent
: mixed
-
-
$excelFilename
: mixed
-
-
$fileName
: mixed
-
validateAndParseDimensions()
private
validateAndParseDimensions(mixed $dimensions) : mixed
Parameters
-
$dimensions
: mixed
-