diff options
author | Joas Schilling <nickvergessen@owncloud.com> | 2015-04-23 12:40:13 +0200 |
---|---|---|
committer | Joas Schilling <nickvergessen@owncloud.com> | 2015-04-23 12:40:13 +0200 |
commit | eec92a16d639afdec72c2bd0c2f346774235c062 (patch) | |
tree | ef8a3c06f707fb2156dbe7c2a9bf0545963b2cab /core/command/user | |
parent | bb5b6e5f637bb229e595169b1350ed44d6ce18c1 (diff) | |
download | nextcloud-server-eec92a16d639afdec72c2bd0c2f346774235c062.tar.gz nextcloud-server-eec92a16d639afdec72c2bd0c2f346774235c062.zip |
Unify the output of the user commands and use DI
Diffstat (limited to 'core/command/user')
-rw-r--r-- | core/command/user/add.php | 2 | ||||
-rw-r--r-- | core/command/user/delete.php | 4 | ||||
-rw-r--r-- | core/command/user/lastseen.php | 17 | ||||
-rw-r--r-- | core/command/user/report.php | 16 | ||||
-rw-r--r-- | core/command/user/resetpassword.php | 9 |
5 files changed, 36 insertions, 12 deletions
diff --git a/core/command/user/add.php b/core/command/user/add.php index 60c70bf13dd..c52ec4d0090 100644 --- a/core/command/user/add.php +++ b/core/command/user/add.php @@ -119,7 +119,7 @@ class Add extends Command { ); if ($user instanceof IUser) { - $output->writeln('The user "' . $user->getUID() . '" was created successfully'); + $output->writeln('<info>The user "' . $user->getUID() . '" was created successfully</info>'); } else { $output->writeln('<error>An error occurred while creating the user</error>'); return 1; diff --git a/core/command/user/delete.php b/core/command/user/delete.php index 2db80dae084..8cac03157eb 100644 --- a/core/command/user/delete.php +++ b/core/command/user/delete.php @@ -54,12 +54,12 @@ class Delete extends Command { protected function execute(InputInterface $input, OutputInterface $output) { $user = $this->userManager->get($input->getArgument('uid')); if (is_null($user)) { - $output->writeln('User does not exist'); + $output->writeln('<error>User does not exist</error>'); return; } if ($user->delete()) { - $output->writeln('The specified user was deleted'); + $output->writeln('<info>The specified user was deleted</info>'); return; } diff --git a/core/command/user/lastseen.php b/core/command/user/lastseen.php index 308b3c67ddb..92fcb1d449b 100644 --- a/core/command/user/lastseen.php +++ b/core/command/user/lastseen.php @@ -22,12 +22,24 @@ namespace OC\Core\Command\User; +use OCP\IUserManager; use Symfony\Component\Console\Command\Command; use Symfony\Component\Console\Input\InputInterface; use Symfony\Component\Console\Output\OutputInterface; use Symfony\Component\Console\Input\InputArgument; class LastSeen extends Command { + /** @var IUserManager */ + protected $userManager; + + /** + * @param IUserManager $userManager + */ + public function __construct(IUserManager $userManager) { + $this->userManager = $userManager; + parent::__construct(); + } + protected function configure() { $this ->setName('user:lastseen') @@ -40,10 +52,9 @@ class LastSeen extends Command { } protected function execute(InputInterface $input, OutputInterface $output) { - $userManager = \OC::$server->getUserManager(); - $user = $userManager->get($input->getArgument('uid')); + $user = $this->userManager->get($input->getArgument('uid')); if(is_null($user)) { - $output->writeln('User does not exist'); + $output->writeln('<error>User does not exist</error>'); return; } diff --git a/core/command/user/report.php b/core/command/user/report.php index 13bb5df69f8..5d89c0ae549 100644 --- a/core/command/user/report.php +++ b/core/command/user/report.php @@ -23,11 +23,23 @@ namespace OC\Core\Command\User; +use OCP\IUserManager; use Symfony\Component\Console\Command\Command; use Symfony\Component\Console\Input\InputInterface; use Symfony\Component\Console\Output\OutputInterface; class Report extends Command { + /** @var IUserManager */ + protected $userManager; + + /** + * @param IUserManager $userManager + */ + public function __construct(IUserManager $userManager) { + $this->userManager = $userManager; + parent::__construct(); + } + protected function configure() { $this ->setName('user:report') @@ -35,6 +47,7 @@ class Report extends Command { } protected function execute(InputInterface $input, OutputInterface $output) { + /** @var \Symfony\Component\Console\Helper\TableHelper $table */ $table = $this->getHelperSet()->get('table'); $table->setHeaders(array('User Report', '')); $userCountArray = $this->countUsers(); @@ -61,8 +74,7 @@ class Report extends Command { } private function countUsers() { - $userManager = \OC::$server->getUserManager(); - return $userManager->countUsers(); + return $this->userManager->countUsers(); } private function countUserDirectories() { diff --git a/core/command/user/resetpassword.php b/core/command/user/resetpassword.php index 3e16c8f79a5..7c405592114 100644 --- a/core/command/user/resetpassword.php +++ b/core/command/user/resetpassword.php @@ -23,6 +23,7 @@ namespace OC\Core\Command\User; +use OCP\IUserManager; use Symfony\Component\Console\Command\Command; use Symfony\Component\Console\Input\InputInterface; use Symfony\Component\Console\Input\InputArgument; @@ -31,10 +32,10 @@ use Symfony\Component\Console\Output\OutputInterface; class ResetPassword extends Command { - /** @var \OC\User\Manager */ + /** @var IUserManager */ protected $userManager; - public function __construct(\OC\User\Manager $userManager) { + public function __construct(IUserManager $userManager) { $this->userManager = $userManager; parent::__construct(); } @@ -60,10 +61,10 @@ class ResetPassword extends Command { protected function execute(InputInterface $input, OutputInterface $output) { $username = $input->getArgument('user'); - /** @var $user \OC\User\User */ + /** @var $user \OCP\IUser */ $user = $this->userManager->get($username); if (is_null($user)) { - $output->writeln("<error>There is no user called " . $username . "</error>"); + $output->writeln('<error>User does not exist</error>'); return 1; } |