diff options
| author | Christian Weiske <cweiske@cweiske.de> | 2014-02-05 20:16:30 +0100 |
|---|---|---|
| committer | Christian Weiske <cweiske@cweiske.de> | 2014-02-05 20:16:30 +0100 |
| commit | f4339edbbe92a1c4c104f6a58e9cfb4b2a93966e (patch) | |
| tree | f0090cdf43e04f4c8a59ff44c836a9ce424014a1 /src/bdrem/Cli.php | |
| parent | 6506b1ebe1ecaa6630d6d849c39b9e9d53603699 (diff) | |
| download | bdrem-f4339edbbe92a1c4c104f6a58e9cfb4b2a93966e.tar.gz bdrem-f4339edbbe92a1c4c104f6a58e9cfb4b2a93966e.zip | |
use console_commandline for parameter parsing
Diffstat (limited to 'src/bdrem/Cli.php')
| -rw-r--r-- | src/bdrem/Cli.php | 30 |
1 files changed, 4 insertions, 26 deletions
diff --git a/src/bdrem/Cli.php b/src/bdrem/Cli.php index 2199161..ec849f4 100644 --- a/src/bdrem/Cli.php +++ b/src/bdrem/Cli.php @@ -5,33 +5,11 @@ class Cli extends UserInterface { protected function loadParameters() { - $params = $GLOBALS['argv']; - array_shift($params); - $storeInto = null; - foreach ($params as $param) { - if ($storeInto !== null) { - $this->config->$storeInto = (int)$param; - $storeInto = null; - continue; - } + $parser = parent::loadParameters(); + //set default renderer to console + $parser->options['renderer']->default = 'console'; - if ($param == '--days-after' || $param == '-a') { - $storeInto = 'daysAfter'; - continue; - } else if ($param == '--days-before' || $param == '-b') { - $storeInto = 'daysBefore'; - continue; - } - $storeInto = null; - } - } - - protected function render($arEvents) - { - $r = new Renderer_Mail(); - $r->config = $this->config; - $r->ansi = true; - echo $r->render($arEvents); + return $parser; } } ?> |
