aboutsummaryrefslogtreecommitdiffstats
path: root/lib/private/Contacts/ContactsMenu/Providers/LocalTimeProvider.php
diff options
context:
space:
mode:
authorFaraz Samapoor <f.samapoor@gmail.com>2023-06-25 11:56:58 +0330
committerFaraz Samapoor <fsa@adlas.at>2023-06-25 11:56:58 +0330
commit9f2487d14b4fbf8a5ec58a74bc6db5eb5cd27bc1 (patch)
tree2ce5060815a92095c4275f3a41693661294f0f15 /lib/private/Contacts/ContactsMenu/Providers/LocalTimeProvider.php
parentec3289d1e3164c68fec2c3e4b1d63c9d39e4b9c2 (diff)
downloadnextcloud-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.php34
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)) {