+ public function test_mail_disable_ssl_verification_alters_mailer()
+ {
+ $getStreamOptions = function (): array {
+ /** @var EsmtpTransport $transport */
+ $transport = Mail::mailer('smtp')->getSymfonyTransport();
+ return $transport->getStream()->getStreamOptions();
+ };
+
+ $this->assertEmpty($getStreamOptions());
+
+
+ $this->runWithEnv('MAIL_VERIFY_SSL', 'false', function () use ($getStreamOptions) {
+ $options = $getStreamOptions();
+ $this->assertArrayHasKey('ssl', $options);
+ $this->assertFalse($options['ssl']['verify_peer']);
+ $this->assertFalse($options['ssl']['verify_peer_name']);
+ });
+ }
+