Documentation

Routing
in package

Table of Contents

$mapping  : array<string|int, mixed>
[ 'busId_1' => [ 'My\Command\Name1' => 'some.service.id', 'My\Other\Command' => 'some.service.id.or.same.one' ], 'busId_2' => [ 'Legacy\App\Command1' => 'some.old.handler', ... ], ]
__construct()  : mixed
commandToServiceMapping()  : array<string|int, mixed>
routeToAllBuses()  : mixed
routeToBus()  : mixed
assertValidCommandFQCN()  : mixed
assertValidBusId()  : mixed

Properties

$mapping

[ 'busId_1' => [ 'My\Command\Name1' => 'some.service.id', 'My\Other\Command' => 'some.service.id.or.same.one' ], 'busId_2' => [ 'Legacy\App\Command1' => 'some.old.handler', ... ], ]

private array<string|int, mixed> $mapping = []

Methods

__construct()

public __construct(array<string|int, mixed> $validBusIds) : mixed
Parameters
$validBusIds : array<string|int, mixed>
Return values
mixed

commandToServiceMapping()

public commandToServiceMapping(string $busId) : array<string|int, mixed>
Parameters
$busId : string
Return values
array<string|int, mixed>

routeToAllBuses()

public routeToAllBuses(mixed $commandClassName, mixed $serviceId) : mixed
Parameters
$commandClassName : mixed
$serviceId : mixed
Return values
mixed

routeToBus()

public routeToBus(mixed $busId, mixed $commandClassName, mixed $serviceId) : mixed
Parameters
$busId : mixed
$commandClassName : mixed
$serviceId : mixed
Return values
mixed

assertValidCommandFQCN()

protected assertValidCommandFQCN(mixed $commandClassName, mixed $serviceId) : mixed
Parameters
$commandClassName : mixed
$serviceId : mixed
Return values
mixed

assertValidBusId()

private assertValidBusId(string $busId) : mixed
Parameters
$busId : string
Return values
mixed

Search results