diff options
author | Faraz Samapoor <f.samapoor@gmail.com> | 2023-06-04 23:30:58 +0330 |
---|---|---|
committer | Louis <6653109+artonge@users.noreply.github.com> | 2023-06-20 10:38:46 +0200 |
commit | 9eedeb401211c7210228b2c87674066d862d0329 (patch) | |
tree | 5f8dc4bc12db3af2c3b2cc27246d9a26e2ea7065 /core/Controller/WhatsNewController.php | |
parent | 5063bf37ed3e68041adb9a96f430a87d59106491 (diff) | |
download | nextcloud-server-9eedeb401211c7210228b2c87674066d862d0329.tar.gz nextcloud-server-9eedeb401211c7210228b2c87674066d862d0329.zip |
Refactors controllers by using PHP8's constructor property promotion.
Signed-off-by: Faraz Samapoor <f.samapoor@gmail.com>
Diffstat (limited to 'core/Controller/WhatsNewController.php')
-rw-r--r-- | core/Controller/WhatsNewController.php | 38 |
1 files changed, 10 insertions, 28 deletions
diff --git a/core/Controller/WhatsNewController.php b/core/Controller/WhatsNewController.php index 0dae0f97322..39939a02a63 100644 --- a/core/Controller/WhatsNewController.php +++ b/core/Controller/WhatsNewController.php @@ -37,35 +37,17 @@ use OCP\IUserSession; use OCP\L10N\IFactory; class WhatsNewController extends OCSController { - /** @var IConfig */ - protected $config; - /** @var IUserSession */ - private $userSession; - /** @var ChangesCheck */ - private $whatsNewService; - /** @var IFactory */ - private $langFactory; - /** @var Defaults */ - private $defaults; - - public function __construct( - string $appName, - IRequest $request, - CapabilitiesManager $capabilitiesManager, - IUserSession $userSession, - IUserManager $userManager, - Manager $keyManager, - IConfig $config, - ChangesCheck $whatsNewService, - IFactory $langFactory, - Defaults $defaults - ) { + public function __construct(string $appName, + IRequest $request, + CapabilitiesManager $capabilitiesManager, + private IUserSession $userSession, + IUserManager $userManager, + Manager $keyManager, + private IConfig $config, + private ChangesCheck $whatsNewService, + private IFactory $langFactory, + private Defaults $defaults) { parent::__construct($appName, $request, $capabilitiesManager, $userSession, $userManager, $keyManager); - $this->config = $config; - $this->userSession = $userSession; - $this->whatsNewService = $whatsNewService; - $this->langFactory = $langFactory; - $this->defaults = $defaults; } /** |