Update# SimpleContainer type hinting
This commit is contained in:
parent
e11451a257
commit
672bf30ee6
|
|
@ -11,6 +11,8 @@
|
||||||
|
|
||||||
namespace OCA\Registration\AppInfo;
|
namespace OCA\Registration\AppInfo;
|
||||||
|
|
||||||
|
use \OC\AppFramework\Utility\SimpleContainer;
|
||||||
|
|
||||||
use \OCP\AppFramework\App;
|
use \OCP\AppFramework\App;
|
||||||
|
|
||||||
use \OCA\Registration\Controller\RegisterController;
|
use \OCA\Registration\Controller\RegisterController;
|
||||||
|
|
@ -29,7 +31,7 @@ class Application extends App {
|
||||||
/**
|
/**
|
||||||
* Controllers
|
* Controllers
|
||||||
*/
|
*/
|
||||||
$container->registerService('RegisterController', function($c) {
|
$container->registerService('RegisterController', function(SimpleContainer $c) {
|
||||||
return new RegisterController(
|
return new RegisterController(
|
||||||
$c->query('AppName'),
|
$c->query('AppName'),
|
||||||
$c->query('Request'),
|
$c->query('Request'),
|
||||||
|
|
@ -43,7 +45,7 @@ class Application extends App {
|
||||||
);
|
);
|
||||||
});
|
});
|
||||||
|
|
||||||
$container->registerService('SettingsController', function($c) {
|
$container->registerService('SettingsController', function(SimpleContainer $c) {
|
||||||
return new SettingsController(
|
return new SettingsController(
|
||||||
$c->query('AppName'),
|
$c->query('AppName'),
|
||||||
$c->query('Request'),
|
$c->query('Request'),
|
||||||
|
|
@ -57,35 +59,35 @@ class Application extends App {
|
||||||
/**
|
/**
|
||||||
* Core
|
* Core
|
||||||
*/
|
*/
|
||||||
$container->registerService('UserId', function($c) {
|
$container->registerService('UserId', function(SimpleContainer $c) {
|
||||||
return \OCP\User::getUser();
|
return \OCP\User::getUser();
|
||||||
});
|
});
|
||||||
|
|
||||||
$container->registerService('UserManager', function($c) {
|
$container->registerService('UserManager', function(SimpleContainer $c) {
|
||||||
return $c->query('ServerContainer')->getUserManager();
|
return $c->query('ServerContainer')->getUserManager();
|
||||||
});
|
});
|
||||||
|
|
||||||
$container->registerService('GroupManager', function($c) {
|
$container->registerService('GroupManager', function(SimpleContainer $c) {
|
||||||
return $c->query('ServerContainer')->getGroupManager();
|
return $c->query('ServerContainer')->getGroupManager();
|
||||||
});
|
});
|
||||||
|
|
||||||
$container->registerService('Config', function($c) {
|
$container->registerService('Config', function(SimpleContainer $c) {
|
||||||
return $c->query('ServerContainer')->getConfig();
|
return $c->query('ServerContainer')->getConfig();
|
||||||
});
|
});
|
||||||
|
|
||||||
$container->registerService('Mailer', function($c) {
|
$container->registerService('Mailer', function(SimpleContainer $c) {
|
||||||
return $c->query('ServerContainer')->getMailer();
|
return $c->query('ServerContainer')->getMailer();
|
||||||
});
|
});
|
||||||
|
|
||||||
$container->registerService('L10N', function($c) {
|
$container->registerService('L10N', function(SimpleContainer $c) {
|
||||||
return $c->query('ServerContainer')->getL10N($c->query('AppName'));
|
return $c->query('ServerContainer')->getL10N($c->query('AppName'));
|
||||||
});
|
});
|
||||||
|
|
||||||
$container->registerService('URLGenerator', function($c) {
|
$container->registerService('URLGenerator', function(SimpleContainer $c) {
|
||||||
return $c->getServer()->getURLGenerator();
|
return $c->getServer()->getURLGenerator();
|
||||||
});
|
});
|
||||||
|
|
||||||
$container->registerService('PendingRegist', function($c) {
|
$container->registerService('PendingRegist', function(SimpleContainer $c) {
|
||||||
return new PendingRegist($c->query('ServerContainer')->getDb(),
|
return new PendingRegist($c->query('ServerContainer')->getDb(),
|
||||||
$c->query('ServerContainer')->getSecureRandom()->getMediumStrengthGenerator());
|
$c->query('ServerContainer')->getSecureRandom()->getMediumStrengthGenerator());
|
||||||
});
|
});
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue