<?php
namespace ContainerD1SjXzh;
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 getGetUserFavoriteOffersResponseFactoryInterfaceService extends App_KernelDevDebugContainer
{
/**
* Gets the private 'Slivki\Response\User\Favorite\Factory\GetUserFavoriteOffersResponseFactoryInterface' shared autowired service.
*
* @return \Slivki\Response\User\Favorite\Factory\GetUserFavoriteOffersResponseFactory
*/
public static function do($container, $lazyLoad = true)
{
include_once \dirname(__DIR__, 4).'/src/Response/User/Favorite/Factory/GetUserFavoriteOffersResponseFactoryInterface.php';
include_once \dirname(__DIR__, 4).'/src/Response/User/Favorite/Factory/GetUserFavoriteOffersResponseFactory.php';
include_once \dirname(__DIR__, 4).'/src/Response/Offer/Location/Factory/OfferLocationResponseFactory.php';
include_once \dirname(__DIR__, 4).'/src/Response/Offer/Location/Factory/OfferLocationPhoneNumberResponseFactory.php';
$a = ($container->privates['Slivki\\Services\\ImageService'] ?? $container->getImageServiceService());
if (isset($container->privates['Slivki\\Response\\User\\Favorite\\Factory\\GetUserFavoriteOffersResponseFactoryInterface'])) {
return $container->privates['Slivki\\Response\\User\\Favorite\\Factory\\GetUserFavoriteOffersResponseFactoryInterface'];
}
$b = ($container->privates['Slivki\\Factory\\Dto\\Media\\ImageWithTagDtoFactory'] ?? $container->load('getImageWithTagDtoFactoryService'));
if (isset($container->privates['Slivki\\Response\\User\\Favorite\\Factory\\GetUserFavoriteOffersResponseFactoryInterface'])) {
return $container->privates['Slivki\\Response\\User\\Favorite\\Factory\\GetUserFavoriteOffersResponseFactoryInterface'];
}
$c = ($container->services['Slivki\\Services\\Media\\TeaserLogoMediaService'] ?? $container->load('getTeaserLogoMediaServiceService'));
if (isset($container->privates['Slivki\\Response\\User\\Favorite\\Factory\\GetUserFavoriteOffersResponseFactoryInterface'])) {
return $container->privates['Slivki\\Response\\User\\Favorite\\Factory\\GetUserFavoriteOffersResponseFactoryInterface'];
}
$d = ($container->privates['Slivki\\Dao\\User\\OfferCode\\OfferCodeDaoInterface'] ?? $container->load('getOfferCodeDaoInterfaceService'));
if (isset($container->privates['Slivki\\Response\\User\\Favorite\\Factory\\GetUserFavoriteOffersResponseFactoryInterface'])) {
return $container->privates['Slivki\\Response\\User\\Favorite\\Factory\\GetUserFavoriteOffersResponseFactoryInterface'];
}
return $container->privates['Slivki\\Response\\User\\Favorite\\Factory\\GetUserFavoriteOffersResponseFactoryInterface'] = new \Slivki\Response\User\Favorite\Factory\GetUserFavoriteOffersResponseFactory(($container->privates['Slivki\\Repository\\PurchaseCount\\PurchaseCountRepositoryInterface'] ?? $container->load('getPurchaseCountRepositoryInterfaceService')), $a, $b, ($container->privates['Slivki\\Repository\\VisitRepository'] ?? $container->load('getVisitRepositoryService')), $c, ($container->privates['Slivki\\Repository\\Media\\ShopMediaRepositoryInterface'] ?? $container->load('getShopMediaRepositoryInterface2Service')), new \Slivki\Response\Offer\Location\Factory\OfferLocationResponseFactory(new \Slivki\Response\Offer\Location\Factory\OfferLocationPhoneNumberResponseFactory()), ($container->services['Slivki\\Services\\CacheService'] ?? $container->getCacheServiceService()), $d, ($container->privates['Slivki\\Repository\\Media\\OfferDetailsMediaRepositoryInterface'] ?? $container->load('getOfferDetailsMediaRepositoryInterfaceService')), ($container->privates['Slivki\\Repository\\Director\\DirectorRepositoryInterface'] ?? $container->load('getDirectorRepositoryInterfaceService')));
}
}