Page MenuHomeWickedGov Phorge

EchoArticleReminderPresentationModel.php
No OneTemporary

Size
788 B
Referenced Files
None
Subscribers
None

EchoArticleReminderPresentationModel.php

<?php
namespace MediaWiki\Extension\Notifications\Formatters;
/**
* Presenter for 'article-reminder' notification
*
* @author Ela Opper
*
* @license MIT
*/
class EchoArticleReminderPresentationModel extends EchoEventPresentationModel {
public function canRender() {
return (bool)$this->event->getTitle();
}
public function getIconType() {
return 'article-reminder';
}
public function getHeaderMessage() {
$msg = $this->getMessageWithAgent( 'notification-header-article-reminder' );
$msg->params( $this->getTruncatedTitleText( $this->event->getTitle(), true ) );
return $msg;
}
public function getPrimaryLink() {
return [
'url' => $this->event->getTitle()->getLocalURL(),
'label' => $this->msg( 'notification-link-article-reminder' )->text(),
];
}
}

File Metadata

Mime Type
text/x-php
Expires
Sat, May 16, 16:32 (13 h, 43 m)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
b9/cf/5ab5bd4baa1c19c7edb94dd980d4
Default Alt Text
EchoArticleReminderPresentationModel.php (788 B)

Event Timeline