summaryrefslogtreecommitdiffstats
path: root/apps/files_external/3rdparty/aws-sdk-php/Monolog/Handler/NativeMailerHandler.php
diff options
context:
space:
mode:
Diffstat (limited to 'apps/files_external/3rdparty/aws-sdk-php/Monolog/Handler/NativeMailerHandler.php')
-rw-r--r--apps/files_external/3rdparty/aws-sdk-php/Monolog/Handler/NativeMailerHandler.php68
1 files changed, 0 insertions, 68 deletions
diff --git a/apps/files_external/3rdparty/aws-sdk-php/Monolog/Handler/NativeMailerHandler.php b/apps/files_external/3rdparty/aws-sdk-php/Monolog/Handler/NativeMailerHandler.php
deleted file mode 100644
index c7ac63a0e81..00000000000
--- a/apps/files_external/3rdparty/aws-sdk-php/Monolog/Handler/NativeMailerHandler.php
+++ /dev/null
@@ -1,68 +0,0 @@
-<?php
-
-/*
- * This file is part of the Monolog package.
- *
- * (c) Jordi Boggiano <j.boggiano@seld.be>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Monolog\Handler;
-
-use Monolog\Logger;
-
-/**
- * NativeMailerHandler uses the mail() function to send the emails
- *
- * @author Christophe Coevoet <stof@notk.org>
- */
-class NativeMailerHandler extends MailHandler
-{
- protected $to;
- protected $subject;
- protected $headers = array(
- 'Content-type: text/plain; charset=utf-8'
- );
-
- /**
- * @param string|array $to The receiver of the mail
- * @param string $subject The subject of the mail
- * @param string $from The sender of the mail
- * @param integer $level The minimum logging level at which this handler will be triggered
- * @param boolean $bubble Whether the messages that are handled can bubble up the stack or not
- */
- public function __construct($to, $subject, $from, $level = Logger::ERROR, $bubble = true)
- {
- parent::__construct($level, $bubble);
- $this->to = is_array($to) ? $to : array($to);
- $this->subject = $subject;
- $this->addHeader(sprintf('From: %s', $from));
- }
-
- /**
- * @param string|array $headers Custom added headers
- */
- public function addHeader($headers)
- {
- foreach ((array) $headers as $header) {
- if (strpos($header, "\n") !== false || strpos($header, "\r") !== false) {
- throw new \InvalidArgumentException('Headers can not contain newline characters for security reasons');
- }
- $this->headers[] = $header;
- }
- }
-
- /**
- * {@inheritdoc}
- */
- protected function send($content, array $records)
- {
- $content = wordwrap($content, 70);
- $headers = implode("\r\n", $this->headers) . "\r\n";
- foreach ($this->to as $to) {
- mail($to, $this->subject, $content, $headers);
- }
- }
-}