diff options
Diffstat (limited to 'apps/contactsinteraction/lib/AddressBook.php')
-rw-r--r-- | apps/contactsinteraction/lib/AddressBook.php | 21 |
1 files changed, 9 insertions, 12 deletions
diff --git a/apps/contactsinteraction/lib/AddressBook.php b/apps/contactsinteraction/lib/AddressBook.php index 518e39942d9..d830146cfc6 100644 --- a/apps/contactsinteraction/lib/AddressBook.php +++ b/apps/contactsinteraction/lib/AddressBook.php @@ -44,22 +44,17 @@ class AddressBook extends ExternalAddressBook implements IACL { public const URI = 'recent'; - private RecentContactMapper $mapper; - private IL10N $l10n; - private string $principalUri; - - public function __construct(RecentContactMapper $mapper, - IL10N $l10n, - string $principalUri) { + public function __construct( + private RecentContactMapper $mapper, + private IL10N $l10n, + private string $principalUri, + ) { parent::__construct(Application::APP_ID, self::URI); - - $this->mapper = $mapper; - $this->l10n = $l10n; - $this->principalUri = $principalUri; } /** * @inheritDoc + * @throws Exception */ public function delete(): void { throw new Exception("This addressbook is immutable"); @@ -67,6 +62,7 @@ class AddressBook extends ExternalAddressBook implements IACL { /** * @inheritDoc + * @throws Exception */ public function createFile($name, $data = null) { throw new Exception("This addressbook is immutable"); @@ -131,6 +127,7 @@ class AddressBook extends ExternalAddressBook implements IACL { /** * @inheritDoc + * @throws Exception */ public function propPatch(PropPatch $propPatch) { throw new Exception("This addressbook is immutable"); @@ -139,7 +136,7 @@ class AddressBook extends ExternalAddressBook implements IACL { /** * @inheritDoc */ - public function getProperties($properties) { + public function getProperties($properties): array { return [ 'principaluri' => $this->principalUri, '{DAV:}displayname' => $this->l10n->t('Recently contacted'), |