Add L10N and Mail service
This commit is contained in:
parent
d912c99473
commit
0c8a5e15bd
|
|
@ -15,11 +15,11 @@ namespace OCA\Registration\AppInfo;
|
|||
use \OCP\AppFramework\App;
|
||||
|
||||
use \OCA\Registration\Controller\RegistrationController;
|
||||
use \OCA\Registration\Wrapper;
|
||||
|
||||
|
||||
class Application extends App {
|
||||
|
||||
|
||||
public function __construct (array $urlParams=array()) {
|
||||
parent::__construct('registration', $urlParams);
|
||||
|
||||
|
|
@ -42,7 +42,14 @@ class Application extends App {
|
|||
$container->registerService('UserId', function($c) {
|
||||
return \OCP\User::getUser();
|
||||
});
|
||||
|
||||
|
||||
$container->registerService('Mail', function($c) {
|
||||
return Mail();
|
||||
});
|
||||
|
||||
$container->registerService('L10N', function($c) {
|
||||
return $c->query('ServerContainer')->getL10N($c->query('AppName'));
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -15,10 +15,16 @@ namespace OCA\Registration\Controller;
|
|||
use \OCP\IRequest;
|
||||
use \OCP\AppFramework\Http\TemplateResponse;
|
||||
use \OCP\AppFramework\Controller;
|
||||
use \OCA\Registration\Wrapper;
|
||||
|
||||
class RegistrationController extends Controller {
|
||||
|
||||
public function __construct($appName, IRequest $request){
|
||||
private $mail;
|
||||
private $l10n;
|
||||
|
||||
public function __construct($appName, IRequest $request, Mail $mail, $l10n){
|
||||
$this->mail = $mail;
|
||||
$this->l10n = $l10n;
|
||||
parent::__construct($appName, $request);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue