PHP Класс Dumplie\SharedKernel\Application\Extension\Command\TransactionExtension

Наследование: implements Dumplie\SharedKernel\Application\Command\Extension
Показать файл Открыть проект

Открытые методы

Метод Описание
__construct ( Dumplie\SharedKernel\Application\Transaction\Factory $factory )
catchException ( Dumplie\SharedKernel\Application\Command\Command $command, Exception $e, Dumplie\SharedKernel\Application\ServiceLocator $serviceLocator )
expands ( Dumplie\SharedKernel\Application\Command\Command $command ) : boolean
post ( Dumplie\SharedKernel\Application\Command\Command $command, Dumplie\SharedKernel\Application\ServiceLocator $serviceLocator )
pre ( Dumplie\SharedKernel\Application\Command\Command $command, Dumplie\SharedKernel\Application\ServiceLocator $serviceLocator )

Описание методов

__construct() публичный Метод

public __construct ( Dumplie\SharedKernel\Application\Transaction\Factory $factory )
$factory Dumplie\SharedKernel\Application\Transaction\Factory

catchException() публичный Метод

public catchException ( Dumplie\SharedKernel\Application\Command\Command $command, Exception $e, Dumplie\SharedKernel\Application\ServiceLocator $serviceLocator )
$command Dumplie\SharedKernel\Application\Command\Command
$e Exception
$serviceLocator Dumplie\SharedKernel\Application\ServiceLocator

expands() публичный Метод

public expands ( Dumplie\SharedKernel\Application\Command\Command $command ) : boolean
$command Dumplie\SharedKernel\Application\Command\Command
Результат boolean

post() публичный Метод

public post ( Dumplie\SharedKernel\Application\Command\Command $command, Dumplie\SharedKernel\Application\ServiceLocator $serviceLocator )
$command Dumplie\SharedKernel\Application\Command\Command
$serviceLocator Dumplie\SharedKernel\Application\ServiceLocator

pre() публичный Метод

public pre ( Dumplie\SharedKernel\Application\Command\Command $command, Dumplie\SharedKernel\Application\ServiceLocator $serviceLocator )
$command Dumplie\SharedKernel\Application\Command\Command
$serviceLocator Dumplie\SharedKernel\Application\ServiceLocator