<?php

use Symfony\Component\DependencyInjection\Argument\RewindableGenerator;
use Symfony\Component\DependencyInjection\Exception\RuntimeException;

// This file has been auto-generated by the Symfony Dependency Injection Component for internal use.
// Returns the public 'mailgun.swift_transport.transport' shared service.

include_once \dirname(__DIR__, 4).'/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport.php';
include_once \dirname(__DIR__, 4).'/vendor/cspoo/swiftmailer-mailgun-bundle/Service/MailgunTransport.php';
include_once \dirname(__DIR__, 4).'/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Events/EventDispatcher.php';
include_once \dirname(__DIR__, 4).'/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Events/SimpleEventDispatcher.php';
include_once \dirname(__DIR__, 4).'/vendor/mailgun/mailgun-php/src/Mailgun/Mailgun.php';
include_once \dirname(__DIR__, 4).'/vendor/mailgun/mailgun-php/src/Mailgun/HttpClientConfigurator.php';

$a = new \Mailgun\HttpClientConfigurator();
$a->setApiKey($this->getEnv('MAILGUN_API_KEY'));
$a->setEndpoint('https://api.eu.mailgun.net');

return $this->services['mailgun.swift_transport.transport'] = new \cspoo\Swiftmailer\MailgunBundle\Service\MailgunTransport(new \Swift_Events_SimpleEventDispatcher(), \Mailgun\Mailgun::configure($a), $this->getEnv('MAILGUN_DOMAIN'));
