$user, 'event' => $event) ); EchoNotificationController::resetNotificationCount( $user ); } /** * Send a Notification to a user by email * * @param $user The User to notify. * @param $event The EchoEvent to notify about. */ public static function notifyWithEmail( $user, $event ) { if ( ! $user->isEmailConfirmed() ) { // No valid email address return false; } global $wgPasswordSender, $wgPasswordSenderName; $adminAddress = new MailAddress( $wgPasswordSender, $wgPasswordSenderName ); $address = new MailAddress( $user ); $email = EchoNotificationController::formatNotification( $event, $user, 'email' ); $subject = $email['subject']; $body = $email['body']; UserMailer::send($address, $adminAddress, $subject, $body ); } }