Page MenuHomeWickedGov Phorge

NotificationJob.php
No OneTemporary

Size
693 B
Referenced Files
None
Subscribers
None

NotificationJob.php

<?php
namespace MediaWiki\Extension\Notifications\Jobs;
use Job;
use MediaWiki\Extension\Notifications\Controller\NotificationController;
use MediaWiki\Extension\Notifications\Mapper\EventMapper;
use MediaWiki\Title\Title;
class NotificationJob extends Job {
public function __construct( Title $title, array $params ) {
$command = isset( $params['jobReleaseTimestamp'] ) ? 'DelayedEchoNotificationJob' : 'EchoNotificationJob';
parent::__construct( $command, $title, $params );
}
public function run() {
$eventMapper = new EventMapper();
$event = $eventMapper->fetchById( $this->params['eventId'], true );
NotificationController::notify( $event, false );
return true;
}
}

File Metadata

Mime Type
text/x-php
Expires
Sat, Oct 3, 06:41 (2 w, 3 d ago)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
d5/33/cde74eabeaa888d0ac58bac2ec69
Default Alt Text
NotificationJob.php (693 B)

Event Timeline