/opt/alt/php55/usr/share/doc/pear/ConsoleTools/docs
NameSizeModeActions
img/-0755rm
CREDITS2290644editdlrm
example_input.php27050644editdlrm
example_menu_dialog_full.php6240644editdlrm
example_output.php21070644editdlrm
example_progressbar.php34420644editdlrm
example_progressmonitor.php10990644editdlrm
example_question_dialog_collection_full.php6130644editdlrm
example_question_dialog_factory_yesno.php4610644editdlrm
example_question_dialog_type_full.php6300644editdlrm
example_statusbar.php9870644editdlrm
example_table.php21420644editdlrm
example_table_2.php17460644editdlrm
LICENSE15700644editdlrm
tutorial.txt244920644editdlrm
tutorial_autoload.php4950644editdlrm
tutorial_example_01_output_basic.php1840644editdlrm
tutorial_example_02_output_advanced.php6570644editdlrm
tutorial_example_03_output_options.php7550644editdlrm
tutorial_example_04_input_basic.php3990644editdlrm
tutorial_example_05_input_advanced.php11330644editdlrm
tutorial_example_06_progressbar_basic.php2710644editdlrm
tutorial_example_07_progressbar_advanced.php5960644editdlrm
tutorial_example_08_statusbar.php6560644editdlrm
tutorial_example_09_table_basic.php10880644editdlrm
tutorial_example_10_table_advanced.php10240644editdlrm
tutorial_example_11_progressmonitor.php2990644editdlrm
tutorial_example_12_input_arguments.php14420644editdlrm
tutorial_example_13_dialog_question.php5520644editdlrm
tutorial_example_14_dialog_yesnoquestion.php3340644editdlrm
tutorial_example_15_dialog_menu.php7390644editdlrm
tutorial_example_output_targets.php3080644editdlrm
Edit: /opt/alt/php55/usr/share/doc/pear/ConsoleTools/docs/tutorial_example_05_input_advanced.php (1133B)
registerOption( new ezcConsoleOption( 'h', 'help' ) ); $inputOption = $input->registerOption( new ezcConsoleOption( 'i', 'input', ezcConsoleInput::TYPE_STRING ) ); $outputOption = $input->registerOption( new ezcConsoleOption( 'o', 'output' ) ); $outputOption->type = ezcConsoleInput::TYPE_STRING; $inputOption->addDependency( new ezcConsoleOptionRule( $outputOption ) ); $outputOption->addDependency( new ezcConsoleOptionRule( $inputOption ) ); try { $input->process(); } catch ( ezcConsoleOptionException $e ) { die( $e->getMessage() ); } if ( $helpOption->value === true ) { echo $input->getSynopsis() . "\n"; foreach ( $input->getOptions() as $option ) { echo "-{$option->short}/{$option->long}: {$option->shorthelp}\n"; } } elseif ( $outputOption->value !== false ) { echo "Input: {$inputOption->value}, Output: {$outputOption->value}\n"; echo "Arguments: " . implode( ", ", $input->getArguments() ) . "\n"; } ?>