• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

contributte / mail / 4666325933

pending completion
4666325933

push

github

Milan Felix Ć ulc
Tests: cover DevOpsMailer

64 of 87 relevant lines covered (73.56%)

0.74 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

50.0
/src/Mailer/TraceableMailer.php
1
<?php declare(strict_types = 1);
2

3
namespace Contributte\Mail\Mailer;
4

5
use Nette\Mail\Mailer;
6
use Nette\Mail\Message;
7

8
class TraceableMailer implements Mailer
9
{
10

11
        private Mailer $mailer;
12

13
        /** @var Message[] */
14
        private array $mails = [];
15

16
        public function __construct(Mailer $mailer)
1✔
17
        {
18
                $this->mailer = $mailer;
1✔
19
        }
1✔
20

21
        /**
22
         * Sends email
23
         */
24
        public function send(Message $mail): void
25
        {
26
                // Trace sent mails
27
                $this->mails[] = $mail;
×
28

29
                // Delegate to original mailer
30
                $this->mailer->send($mail);
×
31
        }
32

33
        /**
34
         * @return Message[]
35
         */
36
        public function getMails(): array
37
        {
38
                return $this->mails;
×
39
        }
40

41
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc