share(function (PhraseaApplication $app) { return new PSExposeController($app); }); } /** * @inheritDoc */ public function connect(Application $app) { $controllers = $this->createAuthenticatedCollection($app); $controllers->match('/create-publication/', 'controller.ps.expose:createPublicationAction') ->method('POST') ->bind('ps_expose_create_publication'); $controllers->match('/list-publication/', 'controller.ps.expose:listPublicationAction') ->method('GET') ->bind('ps_expose_list_publication'); return $controllers; } /** * @inheritDoc */ public function boot(Application $app) { } }