utilities functions for command line
| package |
jelix |
|---|---|
| subpackage |
utils |
| static |
__construct()
getOptionsAndParams(array $argv, array $sws, array $params) : array
allowed options should be an array like this : array('-option1'=>bool, '-option2'=>bool, ..) the boolean indicates that the option has a value on the CLI
allowed parameters is an array like this: array('param1'=>bool, 'param2'=>bool, ..) it means that the first parameter value will be in the param1, the second in param2 etc.. The boolean says that the parameter is required (true) or optional (false). If a parameter is optional, following parameters should be optional.
the returned array contains two array : array('-option1'=>value, '-option2'=>value, ...) array('param1'=>value, 'param2'=>value...)
| Throws |
|
|---|
arraythe array of parameters given by php-cli
arrayallowed options
arrayallowed parameters
arrayan array with the array of founded option and an array with founded parameters