aboutsummaryrefslogtreecommitdiffstats
path: root/core/Controller/ClientFlowLoginController.php
diff options
context:
space:
mode:
authorFaraz Samapoor <f.samapoor@gmail.com>2023-06-04 23:20:35 +0330
committerFaraz Samapoor <f.samapoor@gmail.com>2023-06-04 23:20:35 +0330
commit450bf5c99e633ab164ecb420d6f5b8660b150238 (patch)
treefef869df8664164c6123c9f3b1e85543ef8d6faf /core/Controller/ClientFlowLoginController.php
parentcf75c2eaae82b58f5d1bd2cc765b31d5106eeafb (diff)
downloadnextcloud-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.php45
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 {