<?php
namespace ContainerCc3sfpq;
use Symfony\Component\DependencyInjection\Argument\RewindableGenerator;
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
/**
* @internal This class has been auto-generated by the Symfony Dependency Injection Component.
*/
class getBookinghistory_SubscriberService extends App_KernelDevDebugContainer
{
/**
* Gets the public 'bookinghistory.subscriber' shared service.
*
* @return \AdminBundle\EventListener\BookingHistorySubscriber
*/
public static function do($container, $lazyLoad = true)
{
include_once \dirname(__DIR__, 4).'/vendor/doctrine/event-manager/src/EventSubscriber.php';
include_once \dirname(__DIR__, 4).'/src/AdminBundle/EventListener/BookingHistorySubscriber.php';
include_once \dirname(__DIR__, 4).'/src/AdminBundle/Helpers/MandrillManager.php';
include_once \dirname(__DIR__, 4).'/src/AdminBundle/Factory/TransactionFactory.php';
$a = ($container->services['booking.service'] ?? $container->load('getBooking_ServiceService'));
if (isset($container->services['bookinghistory.subscriber'])) {
return $container->services['bookinghistory.subscriber'];
}
$b = ($container->services['payment.service'] ?? $container->load('getPayment_ServiceService'));
if (isset($container->services['bookinghistory.subscriber'])) {
return $container->services['bookinghistory.subscriber'];
}
$c = ($container->services['bookinghistory.factory'] ?? $container->load('getBookinghistory_FactoryService'));
if (isset($container->services['bookinghistory.subscriber'])) {
return $container->services['bookinghistory.subscriber'];
}
$d = new \Symfony\Bridge\Monolog\Logger('google_distance');
$d->pushProcessor(($container->privates['debug.log_processor'] ?? $container->getDebug_LogProcessorService()));
$d->pushHandler(($container->privates['monolog.handler.console'] ?? $container->getMonolog_Handler_ConsoleService()));
$d->pushHandler(($container->privates['monolog.handler.main'] ?? $container->getMonolog_Handler_MainService()));
$d->pushHandler(($container->privates['monolog.handler.google_distance'] ?? $container->load('getMonolog_Handler_GoogleDistanceService')));
\Symfony\Bundle\FrameworkBundle\DependencyInjection\Compiler\AddDebugLogProcessorPass::configureLogger($d);
return $container->services['bookinghistory.subscriber'] = new \AdminBundle\EventListener\BookingHistorySubscriber($a, $b, ($container->services['mandrill.manager'] ?? ($container->services['mandrill.manager'] = new \AdminBundle\Helpers\MandrillManager('md-3FtqNjWipN-7AJgNeyhJxQ'))), $c, ($container->services['transaction.factory'] ?? ($container->services['transaction.factory'] = new \AdminBundle\Factory\TransactionFactory())), $d, ($container->services['settings_repo'] ?? $container->load('getSettingsRepoService')));
}
}