diff options
author | Andreas Fischer <bantu@owncloud.com> | 2014-05-28 22:42:33 +0200 |
---|---|---|
committer | Andreas Fischer <bantu@owncloud.com> | 2014-05-28 22:42:33 +0200 |
commit | 52e7bf96306a048c43d77d5c3db42f89187f45ce (patch) | |
tree | 56e5caa193f7cfdf24d9b98cd7396c6e5a1b7a0b /core/command | |
parent | f216d814080f426cf092de06ddaf0ca42f4e8028 (diff) | |
download | nextcloud-server-52e7bf96306a048c43d77d5c3db42f89187f45ce.tar.gz nextcloud-server-52e7bf96306a048c43d77d5c3db42f89187f45ce.zip |
Receive \OC\User\Manager as a constructor dependency.
Diffstat (limited to 'core/command')
-rw-r--r-- | core/command/resetpassword.php | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/core/command/resetpassword.php b/core/command/resetpassword.php index b5184042e35..ab877655e27 100644 --- a/core/command/resetpassword.php +++ b/core/command/resetpassword.php @@ -14,6 +14,15 @@ use Symfony\Component\Console\Input\InputArgument; use Symfony\Component\Console\Output\OutputInterface; class ResetPassword extends Command { + + /** @var \OC\User\Manager */ + protected $userManager; + + public function __construct(\OC\User\Manager $userManager) { + $this->userManager = $userManager; + parent::__construct(); + } + protected function configure() { $this ->setName('resetpassword') @@ -29,8 +38,7 @@ class ResetPassword extends Command { protected function execute(InputInterface $input, OutputInterface $output) { $username = $input->getArgument('user'); - $userManager = \OC::$server->getUserManager(); - $user = $userManager->get($username); + $user = $this->userManager->get($username); if (is_null($user)) { $output->writeln("<error>There is no user called " . $username . "</error>"); return 1; |