diff --git a/docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Ibexa.html b/docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Ibexa.html index c67c5b076e..a0c0aec73f 100644 --- a/docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Ibexa.html +++ b/docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Ibexa.html @@ -42758,7 +42758,7 @@

-
public mixed VERSION = '4.6.22'
+
public mixed VERSION = '4.6.23'
diff --git a/docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Persistence-Notification-Handler.html b/docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Persistence-Notification-Handler.html index ab2f8c1a2d..f76e1eea01 100644 --- a/docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Persistence-Notification-Handler.html +++ b/docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Persistence-Notification-Handler.html @@ -42742,6 +42742,112 @@

Methods

+
+

+ publicbulkUpdateUserNotifications() + +

+
+ Handler.php + : + 41 + +
+
+ +
+ + + + + + + +
+
+
+
+
+
+
public bulkUpdateUserNotifications(int $ownerId, UpdateStruct $updateStruct[, bool $pendingOnly = false ][, array<string|int, int> $notificationIds = [] ]) : array<string|int, int>
+
+
+
+
+
+

Parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeDefault valueDescription
+ $ownerId + + int + + - + + - +
+ $updateStruct + + UpdateStruct + + - + + - +
+ $pendingOnly + + bool + + false + + - +
+ $notificationIds + + array<string|int, int> + + [] + + - +
+

Return values

+

array<string|int, int>

+ +

publiccountNotifications() @@ -42750,7 +42856,7 @@

Handler.php : - 64 + 76

@@ -42828,7 +42934,7 @@

Handler.php : - 43 + 55
@@ -42958,7 +43064,7 @@

Handler.php : - 69 + 81
@@ -43020,7 +43126,7 @@

Handler.php : - 62 + 74
@@ -43098,7 +43204,7 @@

Handler.php : - 52 + 64
@@ -43163,7 +43269,7 @@

Handler.php : - 57 + 69
@@ -43351,6 +43457,11 @@

Return values

diff --git a/docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-NotificationService.html b/docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-NotificationService.html index f6c8ee0fa0..d47df01e9f 100644 --- a/docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-NotificationService.html +++ b/docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-NotificationService.html @@ -42749,7 +42749,7 @@

NotificationService.php : - 73 + 78
@@ -42828,7 +42828,7 @@

NotificationService.php : - 80 + 85
@@ -43038,7 +43038,7 @@

NotificationService.php : - 62 + 67
@@ -43102,7 +43102,7 @@

NotificationService.php : - 60 + 65
@@ -43218,7 +43218,7 @@

NotificationService.php : - 45 + 50
@@ -43302,7 +43302,7 @@

NotificationService.php : - 53 + 58
@@ -43378,6 +43378,68 @@

+
+

+ publicmarkUserNotificationsAsRead() + +

+
+ NotificationService.php + : + 40 + +
+
+ +
+ + + + + + + +
+
+
+
+
+
+
public markUserNotificationsAsRead([array<string|int, int> $notificationIds = [] ]) : void
+
+
+
+
+
+

Parameters

+ + + + + + + + + + + + + + + + + +
NameTypeDefault valueDescription
+ $notificationIds + + array<string|int, int> + + [] + + - +
+ + @@ -43442,6 +43504,11 @@
markNotificationAsUnread() + +
  • + + markUserNotificationsAsRead() +
  • diff --git a/docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-DiscountsCodes-Exception-DiscountCodeNotFoundException.html b/docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-DiscountsCodes-Exception-DiscountCodeNotFoundException.html index 310d7ffbed..4403c8cdeb 100644 --- a/docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-DiscountsCodes-Exception-DiscountCodeNotFoundException.html +++ b/docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-DiscountsCodes-Exception-DiscountCodeNotFoundException.html @@ -42769,7 +42769,7 @@

    -
    public __construct(mixed $identifier[, Exception $previous = null ])
    +
    public __construct(mixed $identifier[, Exception|null $previous = null ])
    @@ -42808,7 +42808,7 @@

    Parameters

    $previous - Exception + Exception|null null diff --git a/docs/api/php_api/php_api_reference/js/searchIndex.js b/docs/api/php_api/php_api_reference/js/searchIndex.js index 8b20d50d7a..32611784fb 100644 --- a/docs/api/php_api/php_api_reference/js/searchIndex.js +++ b/docs/api/php_api/php_api_reference/js/searchIndex.js @@ -12225,6 +12225,11 @@ Search.appendIndex( "name": "updateNotification", "summary": "Update\u0020Notification\u0020ValueObject\u0020in\u0020persistent\u0020storage.", "url": "classes/Ibexa-Contracts-Core-Persistence-Notification-Handler.html#method_updateNotification" + }, { + "fqsen": "\\Ibexa\\Contracts\\Core\\Persistence\\Notification\\Handler\u003A\u003AbulkUpdateUserNotifications\u0028\u0029", + "name": "bulkUpdateUserNotifications", + "summary": "", + "url": "classes/Ibexa-Contracts-Core-Persistence-Notification-Handler.html#method_bulkUpdateUserNotifications" }, { "fqsen": "\\Ibexa\\Contracts\\Core\\Persistence\\Notification\\Handler\u003A\u003AcountPendingNotifications\u0028\u0029", "name": "countPendingNotifications", @@ -14095,6 +14100,11 @@ Search.appendIndex( "name": "getNotification", "summary": "Load\u0020single\u0020notification\u0020\u0028by\u0020ID\u0029.", "url": "classes/Ibexa-Contracts-Core-Repository-Decorator-NotificationServiceDecorator.html#method_getNotification" + }, { + "fqsen": "\\Ibexa\\Contracts\\Core\\Repository\\Decorator\\NotificationServiceDecorator\u003A\u003AmarkUserNotificationsAsRead\u0028\u0029", + "name": "markUserNotificationsAsRead", + "summary": "", + "url": "classes/Ibexa-Contracts-Core-Repository-Decorator-NotificationServiceDecorator.html#method_markUserNotificationsAsRead" }, { "fqsen": "\\Ibexa\\Contracts\\Core\\Repository\\Decorator\\NotificationServiceDecorator\u003A\u003AmarkNotificationAsRead\u0028\u0029", "name": "markNotificationAsRead", @@ -20975,6 +20985,11 @@ Search.appendIndex( "name": "getNotification", "summary": "Load\u0020single\u0020notification\u0020\u0028by\u0020ID\u0029.", "url": "classes/Ibexa-Contracts-Core-Repository-NotificationService.html#method_getNotification" + }, { + "fqsen": "\\Ibexa\\Contracts\\Core\\Repository\\NotificationService\u003A\u003AmarkUserNotificationsAsRead\u0028\u0029", + "name": "markUserNotificationsAsRead", + "summary": "", + "url": "classes/Ibexa-Contracts-Core-Repository-NotificationService.html#method_markUserNotificationsAsRead" }, { "fqsen": "\\Ibexa\\Contracts\\Core\\Repository\\NotificationService\u003A\u003AmarkNotificationAsRead\u0028\u0029", "name": "markNotificationAsRead",