Modules\Core\Module::registerDi PHP Method

registerDi() public method

Register DI container in slim framework
public registerDi ( )
    public function registerDi()
    {
        $this->container['flash'] = function () {
            return new Messages();
        };
        $this->container['view'] = function ($c) {
            $view = new Twig($c->config['view']['template_path'], $c->config['view']['twig']);
            // Instantiate and add Slim specific extension
            $view->addExtension(new TwigExtension($c['router'], $c['request']->getUri()));
            $view->addExtension(new \Twig_Extension_Debug());
            return $view;
        };
    }