for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* @package EBloodBank
* @since 1.6
*/
namespace EBloodBank;
use Swift_Mailer;
use Swift_SmtpTransport;
use Psr\Container\ContainerInterface;
class SwiftMailerFactory
{
* @param ContainerInterface $container
* @return \Swift_Mailer
public function __invoke(ContainerInterface $container)
$transport = Swift_SmtpTransport::newInstance();
$mailer = Swift_Mailer::newInstance($transport);
return $mailer;
}