Hook handler responsible for bridging internal MW events to dedicated event streams.
More...
|
| __construct (EventBusFactory $eventBusFactory, PageLookup $pageLookup, PageRerenderSerializer $pageRerenderSerializer, int $maxStateSize=512) |
|
| onLinksUpdateComplete ( $linksUpdate, $ticket) |
| @inheritDoc
|
|
| __construct (int $maxStateSize=512) |
|
| onPageDeleteComplete (ProperPageIdentity $page, Authority $deleter, string $reason, int $pageID, RevisionRecord $deletedRev, ManualLogEntry $logEntry, int $archivedRevisionCount) |
|
| onPageDelete (ProperPageIdentity $page, Authority $deleter, string $reason, StatusValue $status, bool $suppress) |
|
| onPageMoveComplete ( $old, $new, $user, $pageid, $redirid, $reason, $revision) |
|
| onPageSaveComplete ( $wikiPage, $user, $summary, $flags, $revisionRecord, $editResult) |
|
| onPageUndeleteComplete (ProperPageIdentity $page, Authority $restorer, string $reason, RevisionRecord $restoredRev, ManualLogEntry $logEntry, int $restoredRevisionCount, bool $created, array $restoredPageIds) |
|
| isPageChange (int $pageId) |
| Test if this pageId was references in a hook call earlier.
|
|
|
static | factory (ConfigFactory $configFactory, \Config $mainConfig, GlobalIdGenerator $globalIdGenerator, TitleFormatter $titleFormatter, PageLookup $pageLookup, $eventBusFactory=null) |
|
Hook handler responsible for bridging internal MW events to dedicated event streams.
◆ __construct()
CirrusSearch\Event\EventBusBridge::__construct |
( |
EventBusFactory | $eventBusFactory, |
|
|
PageLookup | $pageLookup, |
|
|
PageRerenderSerializer | $pageRerenderSerializer, |
|
|
int | $maxStateSize = 512 ) |
- Parameters
-
EventBusFactory | $eventBusFactory | |
PageLookup | $pageLookup | |
PageRerenderSerializer | $pageRerenderSerializer | |
◆ factory()
static CirrusSearch\Event\EventBusBridge::factory |
( |
ConfigFactory | $configFactory, |
|
|
\Config | $mainConfig, |
|
|
GlobalIdGenerator | $globalIdGenerator, |
|
|
TitleFormatter | $titleFormatter, |
|
|
PageLookup | $pageLookup, |
|
|
| $eventBusFactory = null ) |
|
static |
- Parameters
-
ConfigFactory | $configFactory | |
Config | $mainConfig | |
GlobalIdGenerator | $globalIdGenerator | |
TitleFormatter | $titleFormatter | |
PageLookup | $pageLookup | |
EventBusFactory | null | $eventBusFactory | |
- Returns
- EventBridge
@inheritDoc
The documentation for this class was generated from the following file:
- includes/Event/EventBusBridge.php