ContainerCommandLoader
class ContainerCommandLoader implements CommandLoaderInterface
Загружает команды из контейнера PSR-11.
Методы
| | __construct(ContainerInterface $container, array $commandMap) | |
| Команда | get(string $name) Загружает команду. | |
| bool | has(string $name) Проверяет наличие команды. | |
| string[] | getNames() | |
Подробности
__construct(ContainerInterface $container, array $commandMap)
Параметры
| ContainerInterface | $container | Контейнер, из которого загружаются сервисы команд |
| array | $commandMap | Массив с именами команд в качестве ключей и идентификаторами сервисов в качестве значений |
Команда
get(string $name)
Загружает команду.
Параметры
Возвращаемое значение
Исключения
bool
has(string $name)
Проверяет наличие команды.
Параметры
Возвращаемое значение
string[]
getNames()
Возвращаемое значение
| string[] | Все зарегистрированные имена команд |