diff options
author | Faraz Samapoor <f.samapoor@gmail.com> | 2023-06-25 11:56:58 +0330 |
---|---|---|
committer | Faraz Samapoor <fsa@adlas.at> | 2023-06-25 11:56:58 +0330 |
commit | 9f2487d14b4fbf8a5ec58a74bc6db5eb5cd27bc1 (patch) | |
tree | 2ce5060815a92095c4275f3a41693661294f0f15 /lib/private/Contacts/ContactsMenu/Providers/LocalTimeProvider.php | |
parent | ec3289d1e3164c68fec2c3e4b1d63c9d39e4b9c2 (diff) | |
download | nextcloud-server-9f2487d14b4fbf8a5ec58a74bc6db5eb5cd27bc1.tar.gz nextcloud-server-9f2487d14b4fbf8a5ec58a74bc6db5eb5cd27bc1.zip |
Refactors lib/private/Contacts.
Mainly using PHP8's constructor property promotion.
Signed-off-by: Faraz Samapoor <fsa@adlas.at>
Diffstat (limited to 'lib/private/Contacts/ContactsMenu/Providers/LocalTimeProvider.php')
-rw-r--r-- | lib/private/Contacts/ContactsMenu/Providers/LocalTimeProvider.php | 34 |
1 files changed, 8 insertions, 26 deletions
diff --git a/lib/private/Contacts/ContactsMenu/Providers/LocalTimeProvider.php b/lib/private/Contacts/ContactsMenu/Providers/LocalTimeProvider.php index 17e30e89c37..32e1280ff0f 100644 --- a/lib/private/Contacts/ContactsMenu/Providers/LocalTimeProvider.php +++ b/lib/private/Contacts/ContactsMenu/Providers/LocalTimeProvider.php @@ -37,36 +37,18 @@ use OCP\IUserManager; use OCP\L10N\IFactory as IL10NFactory; class LocalTimeProvider implements IProvider { - private IActionFactory $actionFactory; - private IL10NFactory $l10nFactory; - private IURLGenerator $urlGenerator; - private IUserManager $userManager; - private ITimeFactory $timeFactory; - private IDateTimeFormatter $dateTimeFormatter; - private IConfig $config; - public function __construct( - IActionFactory $actionFactory, - IL10NFactory $l10nFactory, - IURLGenerator $urlGenerator, - IUserManager $userManager, - ITimeFactory $timeFactory, - IDateTimeFormatter $dateTimeFormatter, - IConfig $config + private IActionFactory $actionFactory, + private IL10NFactory $l10nFactory, + private IURLGenerator $urlGenerator, + private IUserManager $userManager, + private ITimeFactory $timeFactory, + private IDateTimeFormatter $dateTimeFormatter, + private IConfig $config, ) { - $this->actionFactory = $actionFactory; - $this->l10nFactory = $l10nFactory; - $this->urlGenerator = $urlGenerator; - $this->userManager = $userManager; - $this->timeFactory = $timeFactory; - $this->dateTimeFormatter = $dateTimeFormatter; - $this->config = $config; } - /** - * @param IEntry $entry - */ - public function process(IEntry $entry) { + public function process(IEntry $entry): void { $targetUserId = $entry->getProperty('UID'); $targetUser = $this->userManager->get($targetUserId); if (!empty($targetUser)) { |