public function marshalConfigKeys() { $config = $this->container->get('config'); $middlewares = $config->get('middleware', []); if (!empty($middlewares)) { foreach ($middlewares as $middleware) { if (is_array($middleware)) { $this->add($middleware[0], $middleware[1]); } else { $this->add($middleware); } } } $dependencies = $config->get('dependencies', []); if (!empty($dependencies)) { $this->container->configure($dependencies); } $files = $config->get('microloader.files', []); if (!empty($files)) { \MicroLoader::addFiles($files); } $session = $config->get('session', []); if (!empty($session)) { Session::register($session); } }