aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjenkins-bot <jenkins-bot@gerrit.wikimedia.org>2025-04-04 18:13:34 +0000
committerGerrit Code Review <gerrit@wikimedia.org>2025-04-04 18:13:34 +0000
commit5fc4afc5e568445efd2f6dd2fab10deca93b5fba (patch)
tree9154411678f0ec90da739cdaa4133eed31c935d7
parent8dc109fb755f2e7b6ffc313e55bc2927ee975c03 (diff)
parente63193c102686cfe2eddf3411e06a84b4c570c8a (diff)
downloadmediawikicore-5fc4afc5e568445efd2f6dd2fab10deca93b5fba.tar.gz
mediawikicore-5fc4afc5e568445efd2f6dd2fab10deca93b5fba.zip
Merge "Domain Events: Make framework stable for 1.44 release"
-rw-r--r--includes/DomainEvent/DomainEvent.php1
-rw-r--r--includes/DomainEvent/DomainEventDispatcher.php1
-rw-r--r--includes/DomainEvent/DomainEventIngress.php1
-rw-r--r--includes/DomainEvent/DomainEventSource.php1
-rw-r--r--includes/DomainEvent/DomainEventSubscriber.php1
-rw-r--r--includes/DomainEvent/InitializableDomainEventSubscriber.php1
-rw-r--r--includes/page/Event/PageDeletedListener.php1
-rw-r--r--includes/page/Event/PageMovedListener.php1
-rw-r--r--includes/page/Event/PageRevisionUpdatedListener.php1
-rw-r--r--includes/page/Event/PageStateListener.php1
10 files changed, 4 insertions, 6 deletions
diff --git a/includes/DomainEvent/DomainEvent.php b/includes/DomainEvent/DomainEvent.php
index ec8e5399b002..cb70bd604c12 100644
--- a/includes/DomainEvent/DomainEvent.php
+++ b/includes/DomainEvent/DomainEvent.php
@@ -26,7 +26,6 @@ use Wikimedia\Timestamp\ConvertibleTimestamp;
* @note Subclasses must call declareEventType() in their constructor!
*
* @since 1.44
- * @unstable until 1.45, should become stable to extend
*/
abstract class DomainEvent {
diff --git a/includes/DomainEvent/DomainEventDispatcher.php b/includes/DomainEvent/DomainEventDispatcher.php
index 9bae3d17f807..7a8a77b8fd12 100644
--- a/includes/DomainEvent/DomainEventDispatcher.php
+++ b/includes/DomainEvent/DomainEventDispatcher.php
@@ -7,7 +7,6 @@ use Wikimedia\Rdbms\IConnectionProvider;
* Service for sending domain events to registered listeners.
*
* @since 1.44
- * @unstable until 1.45
*/
interface DomainEventDispatcher {
diff --git a/includes/DomainEvent/DomainEventIngress.php b/includes/DomainEvent/DomainEventIngress.php
index 5d44552d14bd..f069914e8d99 100644
--- a/includes/DomainEvent/DomainEventIngress.php
+++ b/includes/DomainEvent/DomainEventIngress.php
@@ -37,7 +37,6 @@ use LogicException;
* in extension.json.
*
* @since 1.44
- * @unstable until 1.45, should become stable to extend
*/
abstract class DomainEventIngress implements InitializableDomainEventSubscriber {
diff --git a/includes/DomainEvent/DomainEventSource.php b/includes/DomainEvent/DomainEventSource.php
index d440705f528f..2b8b2e5a2a8f 100644
--- a/includes/DomainEvent/DomainEventSource.php
+++ b/includes/DomainEvent/DomainEventSource.php
@@ -5,7 +5,6 @@ namespace MediaWiki\DomainEvent;
* Service object for registering listeners for domain events.
*
* @since 1.44
- * @unstable until 1.45
*/
interface DomainEventSource {
diff --git a/includes/DomainEvent/DomainEventSubscriber.php b/includes/DomainEvent/DomainEventSubscriber.php
index e4c4d69b1473..6009bcee9b04 100644
--- a/includes/DomainEvent/DomainEventSubscriber.php
+++ b/includes/DomainEvent/DomainEventSubscriber.php
@@ -7,7 +7,6 @@ namespace MediaWiki\DomainEvent;
* related event listeners.
*
* @since 1.44
- * @stable to type
* @note Extensions should not implement this interface directly but should
* extend DomainEventIngress.
*/
diff --git a/includes/DomainEvent/InitializableDomainEventSubscriber.php b/includes/DomainEvent/InitializableDomainEventSubscriber.php
index 64fdff11d0ba..17f09f662fd9 100644
--- a/includes/DomainEvent/InitializableDomainEventSubscriber.php
+++ b/includes/DomainEvent/InitializableDomainEventSubscriber.php
@@ -8,7 +8,6 @@ namespace MediaWiki\DomainEvent;
*
* This is useful when constructing an DomainEventSubscriber from an object spec.
*
- * @since 1.44
* @internal for use by DomainEventSubscriber
*/
interface InitializableDomainEventSubscriber extends DomainEventSubscriber {
diff --git a/includes/page/Event/PageDeletedListener.php b/includes/page/Event/PageDeletedListener.php
index 93ad81570fe1..9b3eaa2af8b5 100644
--- a/includes/page/Event/PageDeletedListener.php
+++ b/includes/page/Event/PageDeletedListener.php
@@ -9,6 +9,7 @@ namespace MediaWiki\Page\Event;
* event type 'PageDeleted', see PageDeletedEvent::TYPE.
*
* @see PageDeletedEvent
+ * @unstable until 1.45, should become stable to implement
*/
interface PageDeletedListener {
diff --git a/includes/page/Event/PageMovedListener.php b/includes/page/Event/PageMovedListener.php
index 041812c26574..28dc060c9b2c 100644
--- a/includes/page/Event/PageMovedListener.php
+++ b/includes/page/Event/PageMovedListener.php
@@ -9,6 +9,7 @@ namespace MediaWiki\Page\Event;
* event type 'PageMoved', see PageMovedEvent::TYPE.
*
* @see PageMovedEvent
+ * @unstable until 1.45, should become stable to implement
*/
interface PageMovedListener {
diff --git a/includes/page/Event/PageRevisionUpdatedListener.php b/includes/page/Event/PageRevisionUpdatedListener.php
index 598da5cb848d..d2ed812d712a 100644
--- a/includes/page/Event/PageRevisionUpdatedListener.php
+++ b/includes/page/Event/PageRevisionUpdatedListener.php
@@ -9,6 +9,7 @@ namespace MediaWiki\Page\Event;
* event type 'PageRevisionUpdated', see PageRevisionUpdatedEvent::TYPE.
*
* @see PageRevisionUpdatedEvent
+ * @unstable until 1.45, should become stable to implement
*/
interface PageRevisionUpdatedListener {
diff --git a/includes/page/Event/PageStateListener.php b/includes/page/Event/PageStateListener.php
index 3ff3c1427ef2..6629bae38ba0 100644
--- a/includes/page/Event/PageStateListener.php
+++ b/includes/page/Event/PageStateListener.php
@@ -9,6 +9,7 @@ namespace MediaWiki\Page\Event;
* event type 'PageState', see PageStateEvent::TYPE.
*
* @see PageStateEvent
+ * @unstable until 1.45, should become stable to implement
*/
interface PageStateListener {