<?php
/**
- * @copyright Copyright (C) 2010-2021, the Friendica project
+ * @copyright Copyright (C) 2010-2022, the Friendica project
*
* @license GNU AGPL version 3 or any later version
*
use Friendica\App;
use Friendica\Content\Pager;
use Friendica\Core\L10n;
-use Friendica\Core\PConfig\IPConfig;
-use Friendica\Database\Database;
+use Friendica\Core\PConfig\Capability\IManagePersonalConfigValues;
use Friendica\Model\Register;
use Friendica\Model\User as UserModel;
use Friendica\Util\Temporal;
*/
private $l10n;
/**
- * @var IPConfig
+ * @var IManagePersonalConfigValues
*/
private $pConfig;
return $help;
}
- public function __construct(App\Mode $appMode, L10n $l10n, Database $dba, IPConfig $pConfig, array $argv = null)
+ public function __construct(App\Mode $appMode, L10n $l10n, IManagePersonalConfigValues $pConfig, array $argv = null)
{
parent::__construct($argv);
$nick = $this->getNick($arg_index);
$user = UserModel::getByNickname($nick, ['uid']);
- if (!$user) {
+ if (empty($user)) {
throw new RuntimeException($this->l10n->t('User not found'));
}
try {
$result = UserModel::updatePassword($user['uid'], $password);
- if (!$result) {
+ if (empty($result)) {
throw new \Exception($this->l10n->t('Password update failed. Please try again.'));
}
return false;
}
- if ($user) {
+ if (!empty($user)) {
$table->addRow($user);
}
$this->out($table->getTable());