Page MenuHomeWickedGov Phorge

EchoEditThresholdPresentationModel.php
No OneTemporary

Size
1 KB
Referenced Files
None
Subscribers
None

EchoEditThresholdPresentationModel.php

<?php
namespace MediaWiki\Extension\Notifications\Formatters;
class EchoEditThresholdPresentationModel extends EchoEventPresentationModel {
public function getIconType() {
return 'edit';
}
public function getHeaderMessageKey() {
// The following messages are used here:
// * notification-header-thank-you-1-edit
// * notification-header-thank-you-10-edit
// * notification-header-thank-you-100-edit
// * notification-header-thank-you-1000-edit
// * notification-header-thank-you-10000-edit
// * notification-header-thank-you-100000-edit
// * notification-header-thank-you-1000000-edit
// * notification-header-thank-you-10000000-edit
return 'notification-header-thank-you-' . $this->event->getExtraParam( 'editCount' ) . '-edit';
}
public function getPrimaryLink() {
if ( !$this->event->getTitle() ) {
return false;
}
if ( $this->event->getExtraParam( 'revid' ) ) {
$params = [
'oldid' => 'prev',
'diff' => $this->event->getExtraParam( 'revid' )
];
} else {
$params = [];
}
$url = $this->event->getTitle()->getLocalURL( $params );
return [
'url' => $url,
'label' => $this->msg( 'notification-link-thank-you-edit', $this->getViewingUserForGender() )->text()
];
}
}

File Metadata

Mime Type
text/x-php
Expires
Oct 4 2026, 03:29 (4 w, 6 d ago)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
45/36/cd2ea744b609dd52395f5fc6762e
Default Alt Text
EchoEditThresholdPresentationModel.php (1 KB)

Event Timeline