$this, 'input' => '\FuzeWorks\Input', 'output' => '\FuzeWorks\Output' ]; } /** * @param Configurator $configurator * @todo WebComponent will not always be running when added to FuzeWorks, move this into a separate method */ public function onAddComponent(Configurator $configurator) { // Add dependencies $configurator->addComponent(new MVCRComponent()); // Invoke methods to prepare system for HTTP calls $configurator->call('logger', 'setLoggerTemplate', null, 'logger_http'); // Add fallback config directory $configurator->addDirectory( dirname(__DIR__) . DIRECTORY_SEPARATOR . 'Config', 'config', Priority::LOWEST ); } public function onCreateContainer(Factory $container) { } }