PHP Интерфейс Kraken\Runtime\Command\CommandManagerInterface

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

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

Метод Описание
__invoke ( string $name, mixed[] $params = [] ) : Kraken\Promise\PromiseInterface
execute ( string $name, mixed[] $params = [] ) : Kraken\Promise\PromiseInterface
exists ( string $name ) : boolean
export ( ) : Kraken\Runtime\Command\CommandInterface[]
get ( string $name ) : Kraken\Runtime\Command\CommandInterface | null
import ( Kraken\Runtime\Command\CommandInterface[] $commands )
remove ( string $name )
set ( string $name, Kraken\Runtime\Command\CommandInterface $command )

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

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

public __invoke ( string $name, mixed[] $params = [] ) : Kraken\Promise\PromiseInterface
$name string
$params mixed[]
Результат Kraken\Promise\PromiseInterface

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

public execute ( string $name, mixed[] $params = [] ) : Kraken\Promise\PromiseInterface
$name string
$params mixed[]
Результат Kraken\Promise\PromiseInterface

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

public exists ( string $name ) : boolean
$name string
Результат boolean

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

public export ( ) : Kraken\Runtime\Command\CommandInterface[]
Результат Kraken\Runtime\Command\CommandInterface[]

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

public get ( string $name ) : Kraken\Runtime\Command\CommandInterface | null
$name string
Результат Kraken\Runtime\Command\CommandInterface | null

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

public import ( Kraken\Runtime\Command\CommandInterface[] $commands )
$commands Kraken\Runtime\Command\CommandInterface[]

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

public remove ( string $name )
$name string

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

public set ( string $name, Kraken\Runtime\Command\CommandInterface $command )
$name string
$command Kraken\Runtime\Command\CommandInterface