if(false === $this->context->getController()->checkActionFile($moduleName, $actionName)) {$error = 'Invalid configuration settings: actions.%3$s_module "%1$s", actions.%3$s_action "%2$s"';$error = sprintf($error, $moduleName, $actionName, $type);throw new AgaviConfigurationException($error);}$forwardContainer = $this->createExecutionContainer($moduleName, $actionName);$forwardContainer->setAttributes($forwardInfoData, $forwardInfoNamespace);$container->setActionName($actionName);}if(!AgaviConfig::get('core.available', false)) {$container = $container->createSystemActionForwardContainer('unavailable');}$filterChain = $this->context->createInstanceFor('filter_chain');$this->loadFilters($filterChain, 'global');// +---------------------------------------------------------------------------+// | Call the controller's dispatch method on the default context |// +---------------------------------------------------------------------------+AgaviContext::getInstance('web')->getController()->dispatch();