share(function (PhraseaApplication $app) { return (new RootController($app)) ->setFirewall($app['firewall']) ; }); } public function boot(Application $app) { // no-op } public function connect(Application $app) { $controllers = $this->createCollection($app); $controllers->before('controller.prod:assertAuthenticated'); $controllers->get('/', 'controller.prod:indexAction') ->bind('prod'); return $controllers; } }