PHP code example of lawondyss / parex
1. Go to this page and download the library: Download lawondyss/parex library . Choose the download type require .
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
lawondyss / parex example snippets
$dynamicResult = (new Parex())
->addRequire(name: 'env', short: 'e')
->addOptional(name: 'scopes', short: 's', multiple: true)
->addOptional(name: 'currency', default: 'CZK')
->addOptional(name: 'onlyAccount')
->addFlag(name: 'sandbox')
->parse();
$scriptResult = (new Parex())
->addRequire('env', 'e')
->addOptional('scopes', 's', multiple: true)
->addOptional('currency', default: 'CZK')
->addOptional('onlyAccount')
->addFlag('sandbox')
->parse(ScriptResult::class);
$dynamicResult = (new Parex(new ArgvParser()))
->addRequire(name: 'env', short: 'e')
->addOptional(name: 'scopes', short: 's', multiple: true)
->addOptional(name: 'currency', default: 'CZK')
->addOptional(name: 'onlyAccount')
->addFlag(name: 'sandbox')
->parse();
Lawondyss\Parex\Result\DynamicResult
env: './.env'
scopes: array (3)
0 => 'last:month'
1 => 'last:week'
2 => 'today'
currency: 'CZK'
onlyAccount: null
sandbox: true
POSITIONAL: array (0)
Lawondyss\Parex\Result\DynamicResult
env: '../.env'
scopes: array (3)
0 => 'last:month'
1 => 'last:week'
2 => 'today'
currency: null
onlyAccount: null
sandbox: true
POSITIONAL: array (2)
0 => 'command'
1 => 'sub'