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(
35 $container->registerService(
38 Dependencies::get()->urlGen
39 = $c->query('ServerContainer')->getURLGenerator();
40 return new \OCA\Grauphel\Controller\AccessController(
46 $container->registerService(
49 Dependencies::get()->urlGen
50 = $c->query('ServerContainer')->getURLGenerator();
51 return new \OCA\Grauphel\Controller\OauthController(
54 $c->query('Session')->getUser()