PHP Класс Bravo3\Orm\Drivers\Common\UnitOfWork

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$commands Command[]

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

Метод Описание
__construct ( )
addCommand ( string $name, array $arguments = [] ) Create a new command and add it to the queue
getCommands ( ) : Command[] Get all commands on the queue
getQueueSize ( ) : integer Returns the number of commands in the queue
getWork ( ) : Command | null Get the next command and remove it from the queue
purge ( ) Purge the command queue
queueCommand ( Command $command ) Add a command to the queue

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

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

public __construct ( )

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

Create a new command and add it to the queue
public addCommand ( string $name, array $arguments = [] )
$name string
$arguments array

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

Get all commands on the queue
public getCommands ( ) : Command[]
Результат Command[]

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

Returns the number of commands in the queue
public getQueueSize ( ) : integer
Результат integer

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

Get the next command and remove it from the queue
public getWork ( ) : Command | null
Результат Command | null

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

Purge the command queue
public purge ( )

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

Add a command to the queue
public queueCommand ( Command $command )
$command Command

Описание свойств

$commands защищенное свойство

protected Command[],Bravo3\Orm\Drivers\Common $commands
Результат Command[]