Для представления объекта вызова используется класс Call, с помощью которого можно получить доступ к опциям и данным запроса.
При инстанциации класса можно передать шаблоны ожидаемых опций вызова, аналогичные параметрам функции getopt, это сделает их именованными.
Получить доступ к значениям опций вызова можно с помощью метода opt, который принимает индекс опции (если они не именованны) или ее имя:
<?php
use Bricks\Cli\Routing\Call;
// Ожидается опция -a или --action со значением.
$call = new Call('a:', ['action:']);
echo $call->opt('a'); // Значением опции -a.Метод input позволяет получить данные из потока ввода. Эти данные считываются при первом вызове метода, что может привести к зависанию, если скрипт вызван без данных в потоке ввода.