MediaWiki REL1_40
EmaillingJob.php
Go to the documentation of this file.
1<?php
22
30class EmaillingJob extends Job {
31 public function __construct( ?Title $title, array $params ) {
32 parent::__construct( 'sendMail', Title::newMainPage(), $params );
33 }
34
35 public function run() {
36 $status = UserMailer::send(
37 $this->params['to'],
38 $this->params['from'],
39 $this->params['subj'],
40 $this->params['body'],
41 [ 'replyTo' => $this->params['replyto'] ]
42 );
43
44 return $status->isOK();
45 }
46}
Send an arbitrary single email.
__construct(?Title $title, array $params)
run()
Run the job.
Class to both describe a background job and handle jobs.
Definition Job.php:39
Represents a title within MediaWiki.
Definition Title.php:82