Skip to content

Latest commit

 

History

History
25 lines (18 loc) · 1.33 KB

File metadata and controls

25 lines (18 loc) · 1.33 KB

Вызов

Для представления объекта вызова используется класс Call, с помощью которого можно получить доступ к опциям и данным запроса.

При инстанциации класса можно передать шаблоны ожидаемых опций вызова, аналогичные параметрам функции getopt, это сделает их именованными.

Получить доступ к значениям опций вызова можно с помощью метода opt, который принимает индекс опции (если они не именованны) или ее имя:

<?php
use Bricks\Cli\Routing\Call;

// Ожидается опция -a или --action со значением.
$call = new Call('a:', ['action:']);
echo $call->opt('a'); // Значением опции -a.

Метод input позволяет получить данные из потока ввода. Эти данные считываются при первом вызове метода, что может привести к зависанию, если скрипт вызван без данных в потоке ввода.