HelperSet
class HelperSet implements IteratorAggregate
HelperSet представляет собой набор помощников, которые будут использоваться с командой.
Методы
| __construct(array $helpers = array()) Конструктор. | ||
| set(HelperInterface $helper, string $alias = null) Устанавливает помощника. | ||
| bool | has(string $name) Возвращает true, если помощник определен. | |
| HelperInterface | get(string $name) Получает значение помощника. | |
| setCommand(Command $command = null) Устанавливает команду, связанную с этим набором помощников. | ||
| Command | getCommand() Получает команду, связанную с этим набором помощников. | |
| getIterator() |
Подробности
__construct(array $helpers = array())
Конструктор.
Параметры
| array | $helpers | Массив помощников. |
set(HelperInterface $helper, string $alias = null)
Устанавливает помощника.
Параметры
| HelperInterface | $helper | Экземпляр помощника |
| string | $alias | Псевдоним |
bool has(string $name)
Возвращает true, если помощник определен.
Параметры
| string | $name | Имя помощника |
Возвращаемое значение
| bool | true, если помощник определен, иначе false |
HelperInterface get(string $name)
Получает значение помощника.
Параметры
| string | $name | Имя помощника |
Возвращаемое значение
| HelperInterface | Экземпляр помощника |
Исключения
| InvalidArgumentException | если помощник не определен |
setCommand(Command $command = null)
Устанавливает команду, связанную с этим набором помощников.
Параметры
| Command | $command | Экземпляр Command |
Command getCommand()
Получает команду, связанную с этим набором помощников.
Возвращаемое значение
| Command | Экземпляр Command |
getIterator()
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.0/Symfony/Component/Console/Helper/HelperSet.html