Logidav Docs

CleanupShipmentTrackingsCommand extends Command
in package
uses LockableTrait

Table of Contents

Properties

$entityManager  : EntityManagerInterface

Methods

__construct()  : mixed
configure()  : void
execute()  : int
buildHasTrackLinksCase()  : string
createAffectedShipmentsTable()  : void
createDuplicateEntriesTable()  : int
createDuplicateTrackingIdsTable()  : int
createTrackingKeepersTable()  : int
deleteDuplicateTrackings()  : int
deleteEmptyShipments()  : int
deleteEmptyTrackings()  : int
dropTemporaryTables()  : void

Properties

Methods

execute()

protected execute(InputInterface $input, OutputInterface $output) : int
Parameters
$input : InputInterface
$output : OutputInterface
Return values
int

createDuplicateEntriesTable()

private createDuplicateEntriesTable(mixed $connection) : int
Parameters
$connection : mixed
Return values
int

createDuplicateTrackingIdsTable()

private createDuplicateTrackingIdsTable(mixed $connection) : int
Parameters
$connection : mixed
Return values
int

createTrackingKeepersTable()

private createTrackingKeepersTable(mixed $connection) : int
Parameters
$connection : mixed
Return values
int

deleteDuplicateTrackings()

private deleteDuplicateTrackings(mixed $connection) : int
Parameters
$connection : mixed
Return values
int

        
On this page

Search results