<?php
namespace ContainerNPAlMbu;
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 getBookingHistorySubscriberService extends App_KernelDevDebugContainer
{
/**
* Gets the private 'AdminBundle\EventListener\BookingHistorySubscriber' 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/Factory/BookingHistoryFactory.php';
include_once \dirname(__DIR__, 4).'/src/AdminBundle/Factory/TransactionFactory.php';
include_once \dirname(__DIR__, 4).'/src/AdminBundle/Helpers/MandrillManager.php';
$a = ($container->services['booking.service'] ?? $container->load('getBooking_ServiceService'));
if (isset($container->privates['AdminBundle\\EventListener\\BookingHistorySubscriber'])) {
return $container->privates['AdminBundle\\EventListener\\BookingHistorySubscriber'];
}
$b = ($container->services['payment.service'] ?? $container->load('getPayment_ServiceService'));
if (isset($container->privates['AdminBundle\\EventListener\\BookingHistorySubscriber'])) {
return $container->privates['AdminBundle\\EventListener\\BookingHistorySubscriber'];
}
$c = ($container->services['doctrine.orm.default_entity_manager'] ?? $container->getDoctrine_Orm_DefaultEntityManagerService());
if (isset($container->privates['AdminBundle\\EventListener\\BookingHistorySubscriber'])) {
return $container->privates['AdminBundle\\EventListener\\BookingHistorySubscriber'];
}
$d = ($container->services['websocket_notification.service'] ?? $container->load('getWebsocketNotification_ServiceService'));
if (isset($container->privates['AdminBundle\\EventListener\\BookingHistorySubscriber'])) {
return $container->privates['AdminBundle\\EventListener\\BookingHistorySubscriber'];
}
$e = new \Symfony\Bridge\Monolog\Logger('google_distance');
$e->pushProcessor(($container->privates['debug.log_processor'] ?? $container->getDebug_LogProcessorService()));
$e->pushHandler(($container->privates['monolog.handler.console'] ?? $container->getMonolog_Handler_ConsoleService()));
$e->pushHandler(($container->privates['monolog.handler.main'] ?? $container->getMonolog_Handler_MainService()));
$e->pushHandler(($container->privates['monolog.handler.google_distance'] ?? $container->load('getMonolog_Handler_GoogleDistanceService')));
\Symfony\Bundle\FrameworkBundle\DependencyInjection\Compiler\AddDebugLogProcessorPass::configureLogger($e);
return $container->privates['AdminBundle\\EventListener\\BookingHistorySubscriber'] = new \AdminBundle\EventListener\BookingHistorySubscriber($a, $b, ($container->services['mandrill.manager'] ?? ($container->services['mandrill.manager'] = new \AdminBundle\Helpers\MandrillManager('TESTKEY_broken'))), new \AdminBundle\Factory\BookingHistoryFactory($c, $b, $d), new \AdminBundle\Factory\TransactionFactory(), $e);
}
}