File tree Expand file tree Collapse file tree 2 files changed +6
-6
lines changed
packages/mail/src/Testing
src/Tempest/Framework/Testing Expand file tree Collapse file tree 2 files changed +6
-6
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 @@ -142,9 +142,7 @@ protected function setupTesters(): self
142142 $ this ->eventBus = new EventBusTester ($ this ->container );
143143 $ this ->storage = new StorageTester ($ this ->container );
144144 $ this ->cache = new CacheTester ($ this ->container );
145- $ this ->mailer = new MailTester (new TestingMailer (
146- eventBus: $ this ->container ->get (EventBus::class),
147- ));
145+ $ this ->mailer = new MailTester (new TestingMailer ());
148146
149147 $ this ->process = $ this ->container ->get (ProcessTester::class);
150148 $ this ->process ->disableProcessExecution ();
You can’t perform that action at this time.
0 commit comments