diff options
author | Joas Schilling <coding@schilljs.com> | 2020-06-23 08:45:01 +0200 |
---|---|---|
committer | Joas Schilling <coding@schilljs.com> | 2020-07-03 10:59:43 +0200 |
commit | db8267db26e2e81ef4a39b424c5a8ea7bc124bfd (patch) | |
tree | 0d63e8dd40150166639f84083bfaf37cd9c52077 /apps/provisioning_api/lib | |
parent | b997edad105d38703351b89998444ab0828f7d05 (diff) | |
download | nextcloud-server-db8267db26e2e81ef4a39b424c5a8ea7bc124bfd.tar.gz nextcloud-server-db8267db26e2e81ef4a39b424c5a8ea7bc124bfd.zip |
Use the new method everywhere
Signed-off-by: Joas Schilling <coding@schilljs.com>
Diffstat (limited to 'apps/provisioning_api/lib')
3 files changed, 15 insertions, 40 deletions
diff --git a/apps/provisioning_api/lib/Controller/AUserData.php b/apps/provisioning_api/lib/Controller/AUserData.php index 10d223815c3..131db91add9 100644 --- a/apps/provisioning_api/lib/Controller/AUserData.php +++ b/apps/provisioning_api/lib/Controller/AUserData.php @@ -44,6 +44,7 @@ use OCP\IGroupManager; use OCP\IRequest; use OCP\IUserManager; use OCP\IUserSession; +use OCP\L10N\IFactory; use OCP\User\Backend\ISetDisplayNameBackend; use OCP\User\Backend\ISetPasswordBackend; @@ -59,23 +60,17 @@ abstract class AUserData extends OCSController { protected $userSession; /** @var AccountManager */ protected $accountManager; + /** @var IFactory */ + protected $l10nFactory; - /** - * @param string $appName - * @param IRequest $request - * @param IUserManager $userManager - * @param IConfig $config - * @param IGroupManager $groupManager - * @param IUserSession $userSession - * @param AccountManager $accountManager - */ public function __construct(string $appName, IRequest $request, IUserManager $userManager, IConfig $config, IGroupManager $groupManager, IUserSession $userSession, - AccountManager $accountManager) { + AccountManager $accountManager, + IFactory $l10nFactory) { parent::__construct($appName, $request); $this->userManager = $userManager; @@ -83,6 +78,7 @@ abstract class AUserData extends OCSController { $this->groupManager = $groupManager; $this->userSession = $userSession; $this->accountManager = $accountManager; + $this->l10nFactory = $l10nFactory; } /** @@ -146,7 +142,7 @@ abstract class AUserData extends OCSController { $data[AccountManager::PROPERTY_WEBSITE] = $userAccount[AccountManager::PROPERTY_WEBSITE]['value']; $data[AccountManager::PROPERTY_TWITTER] = $userAccount[AccountManager::PROPERTY_TWITTER]['value']; $data['groups'] = $gids; - $data['language'] = $this->config->getSystemValue('force_language', $this->config->getUserValue($targetUserObject->getUID(), 'core', 'lang')); + $data['language'] = $this->l10nFactory->getUserLanguage($targetUserObject); $data['locale'] = $this->config->getUserValue($targetUserObject->getUID(), 'core', 'locale'); $backend = $targetUserObject->getBackend(); diff --git a/apps/provisioning_api/lib/Controller/GroupsController.php b/apps/provisioning_api/lib/Controller/GroupsController.php index ee4e7b575df..243ef8ea6be 100644 --- a/apps/provisioning_api/lib/Controller/GroupsController.php +++ b/apps/provisioning_api/lib/Controller/GroupsController.php @@ -47,23 +47,13 @@ use OCP\IRequest; use OCP\IUser; use OCP\IUserManager; use OCP\IUserSession; +use OCP\L10N\IFactory; class GroupsController extends AUserData { /** @var ILogger */ private $logger; - /** - * @param string $appName - * @param IRequest $request - * @param IUserManager $userManager - * @param IConfig $config - * @param IGroupManager $groupManager - * @param IUserSession $userSession - * @param AccountManager $accountManager - * @param ILogger $logger - * @param UsersController $userController - */ public function __construct(string $appName, IRequest $request, IUserManager $userManager, @@ -71,6 +61,7 @@ class GroupsController extends AUserData { IGroupManager $groupManager, IUserSession $userSession, AccountManager $accountManager, + IFactory $l10nFactory, ILogger $logger) { parent::__construct($appName, $request, @@ -78,7 +69,9 @@ class GroupsController extends AUserData { $config, $groupManager, $userSession, - $accountManager); + $accountManager, + $l10nFactory + ); $this->logger = $logger; } diff --git a/apps/provisioning_api/lib/Controller/UsersController.php b/apps/provisioning_api/lib/Controller/UsersController.php index 07a1514dd1f..52a712dc848 100644 --- a/apps/provisioning_api/lib/Controller/UsersController.php +++ b/apps/provisioning_api/lib/Controller/UsersController.php @@ -67,7 +67,7 @@ class UsersController extends AUserData { /** @var ILogger */ private $logger; /** @var IFactory */ - private $l10nFactory; + protected $l10nFactory; /** @var NewUserMailHelper */ private $newUserMailHelper; /** @var FederatedFileSharingFactory */ @@ -77,21 +77,6 @@ class UsersController extends AUserData { /** @var RemoteWipe */ private $remoteWipe; - /** - * @param string $appName - * @param IRequest $request - * @param IUserManager $userManager - * @param IConfig $config - * @param IAppManager $appManager - * @param IGroupManager $groupManager - * @param IUserSession $userSession - * @param AccountManager $accountManager - * @param ILogger $logger - * @param IFactory $l10nFactory - * @param NewUserMailHelper $newUserMailHelper - * @param FederatedFileSharingFactory $federatedFileSharingFactory - * @param ISecureRandom $secureRandom - */ public function __construct(string $appName, IRequest $request, IUserManager $userManager, @@ -112,7 +97,8 @@ class UsersController extends AUserData { $config, $groupManager, $userSession, - $accountManager); + $accountManager, + $l10nFactory); $this->appManager = $appManager; $this->logger = $logger; |