Example #1
0
            $i->connect('localhost', 6379);
        }
    }
    return $i;
});
event('redis', function () {
    return context()->redis();
});
$core->dispatch(function ($route) {
    if (!$route instanceof Container) {
        return;
    }
    container()->setRoute($route);
    $bundle = $route->getBundle();
    if (!is_null($bundle)) {
        return Route::dispatchBundle($route);
    }
    $render = $route->getRender();
    $tplDir = $route->getTemplateDir();
    $controllerDir = $route->getControllerDir();
    $module = $route->getModule();
    $controller = $route->getController();
    $action = $route->getAction();
    $alert = $route->getAlert();
    $page = container()->getPage();
    $isCms = !is_null($page);
    $render = is_null($render) ? $action : $render;
    $dirApps = realpath(APPLICATION_PATH);
    if (!empty($render)) {
        $tplMotor = $route->getTemplateMotor();
        $tplDir = empty($tplDir) ? realpath($dirApps . DS . 'modules' . DS . Inflector::lower($module) . DS . 'views') : $tplDir;