<?php
namespace bdrem;
-class Cli
+class Cli extends UserInterface
{
- public function run()
+ protected function loadParameters()
{
- $cfg = new Config();
- $cfg->load();
- $source = $cfg->loadSource();
+ $parser = parent::loadParameters();
+ //set default renderer to console
+ $parser->options['renderer']->default = 'console';
- $arEvents = $source->getEvents(
- date('Y-m-d'), $cfg->daysBefore, $cfg->daysAfter
- );
- usort($arEvents, '\\bdrem\\Event::compare');
-
- $r = new Renderer_Console();
- echo $r->render($arEvents);
+ return $parser;
}
}
?>