2 namespace OCA\Grauphel\AppInfo;
3 use \OCP\AppFramework\App;
4 use \OCA\Grauphel\Lib\Dependencies;
6 class Application extends App
8 public function __construct(array $urlParams=array())
10 parent::__construct('grauphel', $urlParams);
12 $container = $this->getContainer();
14 $container->registerService(
17 return $c->query('ServerContainer')->getUserSession();
24 $container->registerService(
27 Dependencies::get()->urlGen
28 = $c->query('ServerContainer')->getURLGenerator();
29 return new \OCA\Grauphel\Controller\ApiController(
32 $c->query('Session')->getUser()
36 $container->registerService(
39 Dependencies::get()->urlGen
40 = $c->query('ServerContainer')->getURLGenerator();
41 return new \OCA\Grauphel\Controller\OauthController(
44 $c->query('Session')->getUser()
48 $container->registerService(
51 return new \OCA\Grauphel\Controller\GuiController(
54 $c->query('Session')->getUser(),
55 $c->query('ServerContainer')->getURLGenerator()
59 $container->registerService(
62 return new \OCA\Grauphel\Controller\TokenController(
65 $c->query('Session')->getUser()