Should use IUserManager instead of newing a Manager

This commit is contained in:
Pellaeon Lin 2014-10-06 16:00:03 +08:00
parent 6adb8ea0ae
commit 2229ddc66b
2 changed files with 3 additions and 2 deletions

View File

@ -50,7 +50,7 @@ class Application extends App {
}); });
$container->registerService('UserManager', function($c) { $container->registerService('UserManager', function($c) {
return new \OC\User\Manager(); return $c->query('ServerContainer')->getUserManager();
}); });
$container->registerService('Mail', function($c) { $container->registerService('Mail', function($c) {

View File

@ -17,6 +17,7 @@ use \OCP\AppFramework\Http\TemplateResponse;
use \OCP\AppFramework\Controller; use \OCP\AppFramework\Controller;
use \OCP\Util; use \OCP\Util;
use \OCA\Registration\Wrapper; use \OCA\Registration\Wrapper;
use \OCP\IUserManager;
class RegisterController extends Controller { class RegisterController extends Controller {
@ -26,7 +27,7 @@ class RegisterController extends Controller {
private $pendingreg; private $pendingreg;
public function __construct($appName, IRequest $request, Wrapper\Mail $mail, $l10n, $urlgenerator, public function __construct($appName, IRequest $request, Wrapper\Mail $mail, $l10n, $urlgenerator,
$pendingreg, $usermanager){ $pendingreg, IUserManager $usermanager){
$this->mail = $mail; $this->mail = $mail;
$this->l10n = $l10n; $this->l10n = $l10n;
$this->urlgenerator = $urlgenerator; $this->urlgenerator = $urlgenerator;