aboutsummaryrefslogtreecommitdiffstats
path: root/core/Controller/WhatsNewController.php
diff options
context:
space:
mode:
authorFaraz Samapoor <f.samapoor@gmail.com>2023-06-04 23:30:58 +0330
committerLouis <6653109+artonge@users.noreply.github.com>2023-06-20 10:38:46 +0200
commit9eedeb401211c7210228b2c87674066d862d0329 (patch)
tree5f8dc4bc12db3af2c3b2cc27246d9a26e2ea7065 /core/Controller/WhatsNewController.php
parent5063bf37ed3e68041adb9a96f430a87d59106491 (diff)
downloadnextcloud-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.php38
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;
}
/**