new Dsn('mandrill+https', 'default', self::USER
),
new MandrillHttpTransport(self::USER,
$client, null,
$logger),
];
yield [ new Dsn('mandrill+https', 'example.com', self::USER, '', 8080
),
(new MandrillHttpTransport(self::USER,
$client, null,
$logger))->
setHost('example.com'
)->
setPort(8080
),
];
yield [ new Dsn('mandrill+smtp', 'default', self::USER, self::PASSWORD
),
new MandrillSmtpTransport(self::USER, self::PASSWORD, null,
$logger),
];
yield [ new Dsn('mandrill+smtps', 'default', self::USER, self::PASSWORD
),
new MandrillSmtpTransport(self::USER, self::PASSWORD, null,
$logger),
];
} public static function unsupportedSchemeProvider(): iterable
{ yield [