diff options
Diffstat (limited to 'core/command/user/lastseen.php')
-rw-r--r-- | core/command/user/lastseen.php | 17 |
1 files changed, 14 insertions, 3 deletions
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; } |