diff options
author | Faraz Samapoor <f.samapoor@gmail.com> | 2023-06-04 23:20:35 +0330 |
---|---|---|
committer | Faraz Samapoor <f.samapoor@gmail.com> | 2023-06-04 23:20:35 +0330 |
commit | 450bf5c99e633ab164ecb420d6f5b8660b150238 (patch) | |
tree | fef869df8664164c6123c9f3b1e85543ef8d6faf /core/Controller/ClientFlowLoginController.php | |
parent | cf75c2eaae82b58f5d1bd2cc765b31d5106eeafb (diff) | |
download | nextcloud-server-450bf5c99e633ab164ecb420d6f5b8660b150238.tar.gz nextcloud-server-450bf5c99e633ab164ecb420d6f5b8660b150238.zip |
Refactors controllers by using PHP8's constructor property promotion.
Signed-off-by: Faraz Samapoor <f.samapoor@gmail.com>
Diffstat (limited to 'core/Controller/ClientFlowLoginController.php')
-rw-r--r-- | core/Controller/ClientFlowLoginController.php | 45 |
1 files changed, 11 insertions, 34 deletions
diff --git a/core/Controller/ClientFlowLoginController.php b/core/Controller/ClientFlowLoginController.php index 2876621c97b..c52d5af2f43 100644 --- a/core/Controller/ClientFlowLoginController.php +++ b/core/Controller/ClientFlowLoginController.php @@ -57,45 +57,22 @@ use OCP\Security\ISecureRandom; use OCP\Session\Exceptions\SessionNotAvailableException; class ClientFlowLoginController extends Controller { - private IUserSession $userSession; - private IL10N $l10n; - private Defaults $defaults; - private ISession $session; - private IProvider $tokenProvider; - private ISecureRandom $random; - private IURLGenerator $urlGenerator; - private ClientMapper $clientMapper; - private AccessTokenMapper $accessTokenMapper; - private ICrypto $crypto; - private IEventDispatcher $eventDispatcher; - public const STATE_NAME = 'client.flow.state.token'; public function __construct(string $appName, IRequest $request, - IUserSession $userSession, - IL10N $l10n, - Defaults $defaults, - ISession $session, - IProvider $tokenProvider, - ISecureRandom $random, - IURLGenerator $urlGenerator, - ClientMapper $clientMapper, - AccessTokenMapper $accessTokenMapper, - ICrypto $crypto, - IEventDispatcher $eventDispatcher) { + private IUserSession $userSession, + private IL10N $l10n, + private Defaults $defaults, + private ISession $session, + private IProvider $tokenProvider, + private ISecureRandom $random, + private IURLGenerator $urlGenerator, + private ClientMapper $clientMapper, + private AccessTokenMapper $accessTokenMapper, + private ICrypto $crypto, + private IEventDispatcher $eventDispatcher) { parent::__construct($appName, $request); - $this->userSession = $userSession; - $this->l10n = $l10n; - $this->defaults = $defaults; - $this->session = $session; - $this->tokenProvider = $tokenProvider; - $this->random = $random; - $this->urlGenerator = $urlGenerator; - $this->clientMapper = $clientMapper; - $this->accessTokenMapper = $accessTokenMapper; - $this->crypto = $crypto; - $this->eventDispatcher = $eventDispatcher; } private function getClientName(): string { |