File tree Expand file tree Collapse file tree 2 files changed +6
-7
lines changed
packages/mail/src/Testing
src/Tempest/Framework/Testing Expand file tree Collapse file tree 2 files changed +6
-7
lines changed Original file line number Diff line number Diff line change 77use Tempest \Mail \EmailWasSent ;
88use Tempest \Mail \Mailer ;
99
10+ use function Tempest \get ;
11+
1012final class TestingMailer implements Mailer
1113{
12- public function __construct (
13- private readonly ? EventBus $ eventBus = null ,
14- ) { }
14+ private EventBus $ eventBus {
15+ get => get (className: EventBus::class);
16+ }
1517
1618 /**
1719 * List of emails that would have been sent.
Original file line number Diff line number Diff line change 2525use Tempest \Database \Testing \DatabaseTester ;
2626use Tempest \DateTime \DateTimeInterface ;
2727use Tempest \Discovery \DiscoveryLocation ;
28- use Tempest \EventBus \EventBus ;
2928use Tempest \EventBus \Testing \EventBusTester ;
3029use Tempest \Framework \Testing \Http \HttpRouterTester ;
3130use Tempest \Http \GenericRequest ;
@@ -142,9 +141,7 @@ protected function setupTesters(): self
142141 $ this ->eventBus = new EventBusTester ($ this ->container );
143142 $ this ->storage = new StorageTester ($ this ->container );
144143 $ this ->cache = new CacheTester ($ this ->container );
145- $ this ->mailer = new MailTester (new TestingMailer (
146- eventBus: $ this ->container ->get (EventBus::class),
147- ));
144+ $ this ->mailer = new MailTester (new TestingMailer ());
148145
149146 $ this ->process = $ this ->container ->get (ProcessTester::class);
150147 $ this ->process ->disableProcessExecution ();
You can’t perform that action at this time.
0 commit comments