Current File : //var/www/prestashop/var/cache/prod/Ps_eventbus312AdminContainer.php |
<?php
use Symfony\Component\DependencyInjection\Argument\RewindableGenerator;
use Symfony\Component\DependencyInjection\ContainerInterface;
use Symfony\Component\DependencyInjection\Container;
use Symfony\Component\DependencyInjection\Exception\InvalidArgumentException;
use Symfony\Component\DependencyInjection\Exception\LogicException;
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
use Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface;
/**
* This class has been auto-generated
* by the Symfony Dependency Injection Component.
*
* @final
*/
class Ps_eventbus312AdminContainer extends Container
{
private $parameters = [];
public function __construct()
{
$this->parameters = $this->getDefaultParameters();
$this->services = $this->privates = [];
$this->methodMap = [
'PrestaShop\\Module\\PsEventbus\\Api\\CollectorApiClient' => 'getCollectorApiClientService',
'PrestaShop\\Module\\PsEventbus\\Api\\LiveSyncApiClient' => 'getLiveSyncApiClientService',
'PrestaShop\\Module\\PsEventbus\\Api\\SyncApiClient' => 'getSyncApiClientService',
'PrestaShop\\Module\\PsEventbus\\Builder\\CarrierBuilder' => 'getCarrierBuilderService',
'PrestaShop\\Module\\PsEventbus\\Decorator\\CategoryDecorator' => 'getCategoryDecoratorService',
'PrestaShop\\Module\\PsEventbus\\Decorator\\CurrencyDecorator' => 'getCurrencyDecoratorService',
'PrestaShop\\Module\\PsEventbus\\Decorator\\CustomPriceDecorator' => 'getCustomPriceDecoratorService',
'PrestaShop\\Module\\PsEventbus\\Decorator\\CustomerDecorator' => 'getCustomerDecoratorService',
'PrestaShop\\Module\\PsEventbus\\Decorator\\EmployeeDecorator' => 'getEmployeeDecoratorService',
'PrestaShop\\Module\\PsEventbus\\Decorator\\ImageDecorator' => 'getImageDecoratorService',
'PrestaShop\\Module\\PsEventbus\\Decorator\\ImageTypeDecorator' => 'getImageTypeDecoratorService',
'PrestaShop\\Module\\PsEventbus\\Decorator\\LanguageDecorator' => 'getLanguageDecoratorService',
'PrestaShop\\Module\\PsEventbus\\Decorator\\ManufacturerDecorator' => 'getManufacturerDecoratorService',
'PrestaShop\\Module\\PsEventbus\\Decorator\\PayloadDecorator' => 'getPayloadDecoratorService',
'PrestaShop\\Module\\PsEventbus\\Decorator\\ProductDecorator' => 'getProductDecoratorService',
'PrestaShop\\Module\\PsEventbus\\Decorator\\ProductSupplierDecorator' => 'getProductSupplierDecoratorService',
'PrestaShop\\Module\\PsEventbus\\Decorator\\StockDecorator' => 'getStockDecoratorService',
'PrestaShop\\Module\\PsEventbus\\Decorator\\StoreDecorator' => 'getStoreDecoratorService',
'PrestaShop\\Module\\PsEventbus\\Decorator\\SupplierDecorator' => 'getSupplierDecoratorService',
'PrestaShop\\Module\\PsEventbus\\Decorator\\TranslationDecorator' => 'getTranslationDecoratorService',
'PrestaShop\\Module\\PsEventbus\\Decorator\\WishlistDecorator' => 'getWishlistDecoratorService',
'PrestaShop\\Module\\PsEventbus\\Formatter\\ArrayFormatter' => 'getArrayFormatterService',
'PrestaShop\\Module\\PsEventbus\\Formatter\\JsonFormatter' => 'getJsonFormatterService',
'PrestaShop\\Module\\PsEventbus\\Handler\\ErrorHandler\\ErrorHandler' => 'getErrorHandlerService',
'PrestaShop\\Module\\PsEventbus\\Provider\\CarrierDataProvider' => 'getCarrierDataProviderService',
'PrestaShop\\Module\\PsEventbus\\Provider\\CartDataProvider' => 'getCartDataProviderService',
'PrestaShop\\Module\\PsEventbus\\Provider\\CartRuleDataProvider' => 'getCartRuleDataProviderService',
'PrestaShop\\Module\\PsEventbus\\Provider\\CategoryDataProvider' => 'getCategoryDataProviderService',
'PrestaShop\\Module\\PsEventbus\\Provider\\CurrencyDataProvider' => 'getCurrencyDataProviderService',
'PrestaShop\\Module\\PsEventbus\\Provider\\CustomPriceDataProvider' => 'getCustomPriceDataProviderService',
'PrestaShop\\Module\\PsEventbus\\Provider\\CustomProductCarrierDataProvider' => 'getCustomProductCarrierDataProviderService',
'PrestaShop\\Module\\PsEventbus\\Provider\\CustomerDataProvider' => 'getCustomerDataProviderService',
'PrestaShop\\Module\\PsEventbus\\Provider\\EmployeeDataProvider' => 'getEmployeeDataProviderService',
'PrestaShop\\Module\\PsEventbus\\Provider\\GoogleTaxonomyDataProvider' => 'getGoogleTaxonomyDataProviderService',
'PrestaShop\\Module\\PsEventbus\\Provider\\ImageDataProvider' => 'getImageDataProviderService',
'PrestaShop\\Module\\PsEventbus\\Provider\\ImageTypeDataProvider' => 'getImageTypeDataProviderService',
'PrestaShop\\Module\\PsEventbus\\Provider\\LanguageDataProvider' => 'getLanguageDataProviderService',
'PrestaShop\\Module\\PsEventbus\\Provider\\ManufacturerDataProvider' => 'getManufacturerDataProviderService',
'PrestaShop\\Module\\PsEventbus\\Provider\\ModuleDataProvider' => 'getModuleDataProviderService',
'PrestaShop\\Module\\PsEventbus\\Provider\\OrderDataProvider' => 'getOrderDataProviderService',
'PrestaShop\\Module\\PsEventbus\\Provider\\ProductDataProvider' => 'getProductDataProviderService',
'PrestaShop\\Module\\PsEventbus\\Provider\\ProductSupplierDataProvider' => 'getProductSupplierDataProviderService',
'PrestaShop\\Module\\PsEventbus\\Provider\\StockDataProvider' => 'getStockDataProviderService',
'PrestaShop\\Module\\PsEventbus\\Provider\\StoreDataProvider' => 'getStoreDataProviderService',
'PrestaShop\\Module\\PsEventbus\\Provider\\SupplierDataProvider' => 'getSupplierDataProviderService',
'PrestaShop\\Module\\PsEventbus\\Provider\\TranslationDataProvider' => 'getTranslationDataProviderService',
'PrestaShop\\Module\\PsEventbus\\Provider\\WishlistDataProvider' => 'getWishlistDataProviderService',
'PrestaShop\\Module\\PsEventbus\\Repository\\BundleRepository' => 'getBundleRepositoryService',
'PrestaShop\\Module\\PsEventbus\\Repository\\CarrierRepository' => 'getCarrierRepositoryService',
'PrestaShop\\Module\\PsEventbus\\Repository\\CartProductRepository' => 'getCartProductRepositoryService',
'PrestaShop\\Module\\PsEventbus\\Repository\\CartRepository' => 'getCartRepositoryService',
'PrestaShop\\Module\\PsEventbus\\Repository\\CartRuleRepository' => 'getCartRuleRepositoryService',
'PrestaShop\\Module\\PsEventbus\\Repository\\CategoryRepository' => 'getCategoryRepositoryService',
'PrestaShop\\Module\\PsEventbus\\Repository\\ConfigurationRepository' => 'getConfigurationRepositoryService',
'PrestaShop\\Module\\PsEventbus\\Repository\\CountryRepository' => 'getCountryRepositoryService',
'PrestaShop\\Module\\PsEventbus\\Repository\\CurrencyRepository' => 'getCurrencyRepositoryService',
'PrestaShop\\Module\\PsEventbus\\Repository\\CustomPriceRepository' => 'getCustomPriceRepositoryService',
'PrestaShop\\Module\\PsEventbus\\Repository\\CustomerRepository' => 'getCustomerRepositoryService',
'PrestaShop\\Module\\PsEventbus\\Repository\\DeletedObjectsRepository' => 'getDeletedObjectsRepositoryService',
'PrestaShop\\Module\\PsEventbus\\Repository\\EmployeeRepository' => 'getEmployeeRepositoryService',
'PrestaShop\\Module\\PsEventbus\\Repository\\EventbusSyncRepository' => 'getEventbusSyncRepositoryService',
'PrestaShop\\Module\\PsEventbus\\Repository\\GoogleTaxonomyRepository' => 'getGoogleTaxonomyRepositoryService',
'PrestaShop\\Module\\PsEventbus\\Repository\\ImageRepository' => 'getImageRepositoryService',
'PrestaShop\\Module\\PsEventbus\\Repository\\ImageTypeRepository' => 'getImageTypeRepositoryService',
'PrestaShop\\Module\\PsEventbus\\Repository\\IncrementalSyncRepository' => 'getIncrementalSyncRepositoryService',
'PrestaShop\\Module\\PsEventbus\\Repository\\LanguageRepository' => 'getLanguageRepositoryService',
'PrestaShop\\Module\\PsEventbus\\Repository\\LiveSyncRepository' => 'getLiveSyncRepositoryService',
'PrestaShop\\Module\\PsEventbus\\Repository\\ManufacturerRepository' => 'getManufacturerRepositoryService',
'PrestaShop\\Module\\PsEventbus\\Repository\\ModuleRepository' => 'getModuleRepositoryService',
'PrestaShop\\Module\\PsEventbus\\Repository\\OrderCartRuleRepository' => 'getOrderCartRuleRepositoryService',
'PrestaShop\\Module\\PsEventbus\\Repository\\OrderDetailsRepository' => 'getOrderDetailsRepositoryService',
'PrestaShop\\Module\\PsEventbus\\Repository\\OrderHistoryRepository' => 'getOrderHistoryRepositoryService',
'PrestaShop\\Module\\PsEventbus\\Repository\\OrderRepository' => 'getOrderRepositoryService',
'PrestaShop\\Module\\PsEventbus\\Repository\\ProductCarrierRepository' => 'getProductCarrierRepositoryService',
'PrestaShop\\Module\\PsEventbus\\Repository\\ProductRepository' => 'getProductRepositoryService',
'PrestaShop\\Module\\PsEventbus\\Repository\\ProductSupplierRepository' => 'getProductSupplierRepositoryService',
'PrestaShop\\Module\\PsEventbus\\Repository\\ServerInformationRepository' => 'getServerInformationRepositoryService',
'PrestaShop\\Module\\PsEventbus\\Repository\\ShopRepository' => 'getShopRepositoryService',
'PrestaShop\\Module\\PsEventbus\\Repository\\SpecificPriceRepository' => 'getSpecificPriceRepositoryService',
'PrestaShop\\Module\\PsEventbus\\Repository\\StateRepository' => 'getStateRepositoryService',
'PrestaShop\\Module\\PsEventbus\\Repository\\StockMvtRepository' => 'getStockMvtRepositoryService',
'PrestaShop\\Module\\PsEventbus\\Repository\\StockRepository' => 'getStockRepositoryService',
'PrestaShop\\Module\\PsEventbus\\Repository\\StoreRepository' => 'getStoreRepositoryService',
'PrestaShop\\Module\\PsEventbus\\Repository\\SupplierRepository' => 'getSupplierRepositoryService',
'PrestaShop\\Module\\PsEventbus\\Repository\\TaxRepository' => 'getTaxRepositoryService',
'PrestaShop\\Module\\PsEventbus\\Repository\\ThemeRepository' => 'getThemeRepositoryService',
'PrestaShop\\Module\\PsEventbus\\Repository\\TranslationRepository' => 'getTranslationRepositoryService',
'PrestaShop\\Module\\PsEventbus\\Repository\\WishlistProductRepository' => 'getWishlistProductRepositoryService',
'PrestaShop\\Module\\PsEventbus\\Repository\\WishlistRepository' => 'getWishlistRepositoryService',
'PrestaShop\\Module\\PsEventbus\\Service\\ApiAuthorizationService' => 'getApiAuthorizationServiceService',
'PrestaShop\\Module\\PsEventbus\\Service\\CacheService' => 'getCacheServiceService',
'PrestaShop\\Module\\PsEventbus\\Service\\CompressionService' => 'getCompressionServiceService',
'PrestaShop\\Module\\PsEventbus\\Service\\DeletedObjectsService' => 'getDeletedObjectsServiceService',
'PrestaShop\\Module\\PsEventbus\\Service\\PresenterService' => 'getPresenterServiceService',
'PrestaShop\\Module\\PsEventbus\\Service\\ProxyService' => 'getProxyServiceService',
'PrestaShop\\Module\\PsEventbus\\Service\\PsAccountsAdapterService' => 'getPsAccountsAdapterServiceService',
'PrestaShop\\Module\\PsEventbus\\Service\\SpecificPriceService' => 'getSpecificPriceServiceService',
'PrestaShop\\Module\\PsEventbus\\Service\\SynchronizationService' => 'getSynchronizationServiceService',
'ps_eventbus' => 'getPsEventbusService',
'ps_eventbus.context' => 'getPsEventbus_ContextService',
'ps_eventbus.controller' => 'getPsEventbus_ControllerService',
'ps_eventbus.cookie' => 'getPsEventbus_CookieService',
'ps_eventbus.currency' => 'getPsEventbus_CurrencyService',
'ps_eventbus.db' => 'getPsEventbus_DbService',
'ps_eventbus.helper.module' => 'getPsEventbus_Helper_ModuleService',
'ps_eventbus.language' => 'getPsEventbus_LanguageService',
'ps_eventbus.link' => 'getPsEventbus_LinkService',
'ps_eventbus.module.upgrade' => 'getPsEventbus_Module_UpgradeService',
'ps_eventbus.service.presenter' => 'getPsEventbus_Service_PresenterService',
'ps_eventbus.shop' => 'getPsEventbus_ShopService',
'ps_eventbus.smarty' => 'getPsEventbus_SmartyService',
];
$this->aliases = [];
}
public function compile(): void
{
throw new LogicException('You cannot compile a dumped container that was already compiled.');
}
public function isCompiled(): bool
{
return true;
}
public function getRemovedIds(): array
{
return [
'PrestaShop\\Module\\PsEventbus\\Handler\\ErrorHandler\\ErrorHandlerInterface' => true,
'Psr\\Container\\ContainerInterface' => true,
'Symfony\\Component\\DependencyInjection\\ContainerInterface' => true,
];
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Api\CollectorApiClient' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Api\CollectorApiClient
*/
protected function getCollectorApiClientService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Api\\CollectorApiClient'] = new \PrestaShop\Module\PsEventbus\Api\CollectorApiClient('https://eventbus-proxy.psessentials.net', ($this->services['ps_eventbus'] ?? $this->getPsEventbusService()), ($this->services['PrestaShop\\Module\\PsEventbus\\Service\\PsAccountsAdapterService'] ?? $this->getPsAccountsAdapterServiceService()));
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Api\LiveSyncApiClient' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Api\LiveSyncApiClient
*/
protected function getLiveSyncApiClientService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Api\\LiveSyncApiClient'] = new \PrestaShop\Module\PsEventbus\Api\LiveSyncApiClient('https://api.cloudsync.prestashop.com/live-sync/v1', ($this->services['ps_eventbus'] ?? $this->getPsEventbusService()), ($this->services['PrestaShop\\Module\\PsEventbus\\Service\\PsAccountsAdapterService'] ?? $this->getPsAccountsAdapterServiceService()));
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Api\SyncApiClient' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Api\SyncApiClient
*/
protected function getSyncApiClientService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Api\\SyncApiClient'] = new \PrestaShop\Module\PsEventbus\Api\SyncApiClient('https://eventbus-sync.psessentials.net', ($this->services['ps_eventbus'] ?? $this->getPsEventbusService()), ($this->services['PrestaShop\\Module\\PsEventbus\\Service\\PsAccountsAdapterService'] ?? $this->getPsAccountsAdapterServiceService()));
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Builder\CarrierBuilder' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Builder\CarrierBuilder
*/
protected function getCarrierBuilderService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Builder\\CarrierBuilder'] = new \PrestaShop\Module\PsEventbus\Builder\CarrierBuilder(($this->services['PrestaShop\\Module\\PsEventbus\\Repository\\CarrierRepository'] ?? $this->getCarrierRepositoryService()), ($this->services['PrestaShop\\Module\\PsEventbus\\Repository\\CountryRepository'] ?? $this->getCountryRepositoryService()), ($this->services['PrestaShop\\Module\\PsEventbus\\Repository\\StateRepository'] ?? ($this->services['PrestaShop\\Module\\PsEventbus\\Repository\\StateRepository'] = new \PrestaShop\Module\PsEventbus\Repository\StateRepository())), ($this->services['PrestaShop\\Module\\PsEventbus\\Repository\\TaxRepository'] ?? $this->getTaxRepositoryService()), ($this->services['PrestaShop\\Module\\PsEventbus\\Repository\\ConfigurationRepository'] ?? ($this->services['PrestaShop\\Module\\PsEventbus\\Repository\\ConfigurationRepository'] = new \PrestaShop\Module\PsEventbus\Repository\ConfigurationRepository())));
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Decorator\CategoryDecorator' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Decorator\CategoryDecorator
*/
protected function getCategoryDecoratorService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Decorator\\CategoryDecorator'] = new \PrestaShop\Module\PsEventbus\Decorator\CategoryDecorator();
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Decorator\CurrencyDecorator' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Decorator\CurrencyDecorator
*/
protected function getCurrencyDecoratorService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Decorator\\CurrencyDecorator'] = new \PrestaShop\Module\PsEventbus\Decorator\CurrencyDecorator();
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Decorator\CustomPriceDecorator' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Decorator\CustomPriceDecorator
*/
protected function getCustomPriceDecoratorService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Decorator\\CustomPriceDecorator'] = new \PrestaShop\Module\PsEventbus\Decorator\CustomPriceDecorator(($this->services['ps_eventbus.context'] ?? $this->getPsEventbus_ContextService()), ($this->services['PrestaShop\\Module\\PsEventbus\\Service\\SpecificPriceService'] ?? $this->getSpecificPriceServiceService()));
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Decorator\CustomerDecorator' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Decorator\CustomerDecorator
*/
protected function getCustomerDecoratorService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Decorator\\CustomerDecorator'] = new \PrestaShop\Module\PsEventbus\Decorator\CustomerDecorator();
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Decorator\EmployeeDecorator' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Decorator\EmployeeDecorator
*/
protected function getEmployeeDecoratorService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Decorator\\EmployeeDecorator'] = new \PrestaShop\Module\PsEventbus\Decorator\EmployeeDecorator();
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Decorator\ImageDecorator' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Decorator\ImageDecorator
*/
protected function getImageDecoratorService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Decorator\\ImageDecorator'] = new \PrestaShop\Module\PsEventbus\Decorator\ImageDecorator();
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Decorator\ImageTypeDecorator' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Decorator\ImageTypeDecorator
*/
protected function getImageTypeDecoratorService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Decorator\\ImageTypeDecorator'] = new \PrestaShop\Module\PsEventbus\Decorator\ImageTypeDecorator();
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Decorator\LanguageDecorator' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Decorator\LanguageDecorator
*/
protected function getLanguageDecoratorService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Decorator\\LanguageDecorator'] = new \PrestaShop\Module\PsEventbus\Decorator\LanguageDecorator();
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Decorator\ManufacturerDecorator' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Decorator\ManufacturerDecorator
*/
protected function getManufacturerDecoratorService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Decorator\\ManufacturerDecorator'] = new \PrestaShop\Module\PsEventbus\Decorator\ManufacturerDecorator();
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Decorator\PayloadDecorator' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Decorator\PayloadDecorator
*/
protected function getPayloadDecoratorService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Decorator\\PayloadDecorator'] = new \PrestaShop\Module\PsEventbus\Decorator\PayloadDecorator(($this->services['PrestaShop\\Module\\PsEventbus\\Repository\\ConfigurationRepository'] ?? ($this->services['PrestaShop\\Module\\PsEventbus\\Repository\\ConfigurationRepository'] = new \PrestaShop\Module\PsEventbus\Repository\ConfigurationRepository())));
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Decorator\ProductDecorator' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Decorator\ProductDecorator
*/
protected function getProductDecoratorService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Decorator\\ProductDecorator'] = new \PrestaShop\Module\PsEventbus\Decorator\ProductDecorator(($this->services['ps_eventbus.context'] ?? $this->getPsEventbus_ContextService()), ($this->services['PrestaShop\\Module\\PsEventbus\\Repository\\LanguageRepository'] ?? $this->getLanguageRepositoryService()), ($this->services['PrestaShop\\Module\\PsEventbus\\Repository\\ProductRepository'] ?? $this->getProductRepositoryService()), ($this->services['PrestaShop\\Module\\PsEventbus\\Repository\\CategoryRepository'] ?? $this->getCategoryRepositoryService()), ($this->services['PrestaShop\\Module\\PsEventbus\\Formatter\\ArrayFormatter'] ?? ($this->services['PrestaShop\\Module\\PsEventbus\\Formatter\\ArrayFormatter'] = new \PrestaShop\Module\PsEventbus\Formatter\ArrayFormatter())), ($this->services['PrestaShop\\Module\\PsEventbus\\Repository\\BundleRepository'] ?? ($this->services['PrestaShop\\Module\\PsEventbus\\Repository\\BundleRepository'] = new \PrestaShop\Module\PsEventbus\Repository\BundleRepository())));
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Decorator\ProductSupplierDecorator' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Decorator\ProductSupplierDecorator
*/
protected function getProductSupplierDecoratorService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Decorator\\ProductSupplierDecorator'] = new \PrestaShop\Module\PsEventbus\Decorator\ProductSupplierDecorator();
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Decorator\StockDecorator' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Decorator\StockDecorator
*/
protected function getStockDecoratorService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Decorator\\StockDecorator'] = new \PrestaShop\Module\PsEventbus\Decorator\StockDecorator();
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Decorator\StoreDecorator' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Decorator\StoreDecorator
*/
protected function getStoreDecoratorService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Decorator\\StoreDecorator'] = new \PrestaShop\Module\PsEventbus\Decorator\StoreDecorator();
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Decorator\SupplierDecorator' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Decorator\SupplierDecorator
*/
protected function getSupplierDecoratorService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Decorator\\SupplierDecorator'] = new \PrestaShop\Module\PsEventbus\Decorator\SupplierDecorator();
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Decorator\TranslationDecorator' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Decorator\TranslationDecorator
*/
protected function getTranslationDecoratorService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Decorator\\TranslationDecorator'] = new \PrestaShop\Module\PsEventbus\Decorator\TranslationDecorator();
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Decorator\WishlistDecorator' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Decorator\WishlistDecorator
*/
protected function getWishlistDecoratorService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Decorator\\WishlistDecorator'] = new \PrestaShop\Module\PsEventbus\Decorator\WishlistDecorator();
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Formatter\ArrayFormatter' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Formatter\ArrayFormatter
*/
protected function getArrayFormatterService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Formatter\\ArrayFormatter'] = new \PrestaShop\Module\PsEventbus\Formatter\ArrayFormatter();
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Formatter\JsonFormatter' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Formatter\JsonFormatter
*/
protected function getJsonFormatterService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Formatter\\JsonFormatter'] = new \PrestaShop\Module\PsEventbus\Formatter\JsonFormatter();
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Handler\ErrorHandler\ErrorHandler' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Handler\ErrorHandler\ErrorHandler
*/
protected function getErrorHandlerService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Handler\\ErrorHandler\\ErrorHandler'] = new \PrestaShop\Module\PsEventbus\Handler\ErrorHandler\ErrorHandler(($this->services['ps_eventbus'] ?? $this->getPsEventbusService()), ($this->services['PrestaShop\\Module\\PsEventbus\\Service\\PsAccountsAdapterService'] ?? $this->getPsAccountsAdapterServiceService()), 'https://457f191226df4b8f9a0d7bf6f250bab2@o298402.ingest.sentry.io/6066714', 'production');
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Provider\CarrierDataProvider' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Provider\CarrierDataProvider
*/
protected function getCarrierDataProviderService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Provider\\CarrierDataProvider'] = new \PrestaShop\Module\PsEventbus\Provider\CarrierDataProvider(($this->services['PrestaShop\\Module\\PsEventbus\\Repository\\ConfigurationRepository'] ?? ($this->services['PrestaShop\\Module\\PsEventbus\\Repository\\ConfigurationRepository'] = new \PrestaShop\Module\PsEventbus\Repository\ConfigurationRepository())), ($this->services['PrestaShop\\Module\\PsEventbus\\Builder\\CarrierBuilder'] ?? $this->getCarrierBuilderService()), ($this->services['PrestaShop\\Module\\PsEventbus\\Repository\\CarrierRepository'] ?? $this->getCarrierRepositoryService()), ($this->services['PrestaShop\\Module\\PsEventbus\\Repository\\LanguageRepository'] ?? $this->getLanguageRepositoryService()));
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Provider\CartDataProvider' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Provider\CartDataProvider
*/
protected function getCartDataProviderService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Provider\\CartDataProvider'] = new \PrestaShop\Module\PsEventbus\Provider\CartDataProvider(($this->services['PrestaShop\\Module\\PsEventbus\\Repository\\CartRepository'] ?? $this->getCartRepositoryService()), ($this->services['PrestaShop\\Module\\PsEventbus\\Repository\\CartProductRepository'] ?? $this->getCartProductRepositoryService()));
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Provider\CartRuleDataProvider' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Provider\CartRuleDataProvider
*/
protected function getCartRuleDataProviderService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Provider\\CartRuleDataProvider'] = new \PrestaShop\Module\PsEventbus\Provider\CartRuleDataProvider(($this->services['PrestaShop\\Module\\PsEventbus\\Repository\\CartRuleRepository'] ?? ($this->services['PrestaShop\\Module\\PsEventbus\\Repository\\CartRuleRepository'] = new \PrestaShop\Module\PsEventbus\Repository\CartRuleRepository())));
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Provider\CategoryDataProvider' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Provider\CategoryDataProvider
*/
protected function getCategoryDataProviderService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Provider\\CategoryDataProvider'] = new \PrestaShop\Module\PsEventbus\Provider\CategoryDataProvider(($this->services['PrestaShop\\Module\\PsEventbus\\Repository\\CategoryRepository'] ?? $this->getCategoryRepositoryService()), ($this->services['PrestaShop\\Module\\PsEventbus\\Decorator\\CategoryDecorator'] ?? ($this->services['PrestaShop\\Module\\PsEventbus\\Decorator\\CategoryDecorator'] = new \PrestaShop\Module\PsEventbus\Decorator\CategoryDecorator())));
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Provider\CurrencyDataProvider' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Provider\CurrencyDataProvider
*/
protected function getCurrencyDataProviderService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Provider\\CurrencyDataProvider'] = new \PrestaShop\Module\PsEventbus\Provider\CurrencyDataProvider(($this->services['PrestaShop\\Module\\PsEventbus\\Repository\\CurrencyRepository'] ?? ($this->services['PrestaShop\\Module\\PsEventbus\\Repository\\CurrencyRepository'] = new \PrestaShop\Module\PsEventbus\Repository\CurrencyRepository())), ($this->services['PrestaShop\\Module\\PsEventbus\\Decorator\\CurrencyDecorator'] ?? ($this->services['PrestaShop\\Module\\PsEventbus\\Decorator\\CurrencyDecorator'] = new \PrestaShop\Module\PsEventbus\Decorator\CurrencyDecorator())));
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Provider\CustomPriceDataProvider' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Provider\CustomPriceDataProvider
*/
protected function getCustomPriceDataProviderService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Provider\\CustomPriceDataProvider'] = new \PrestaShop\Module\PsEventbus\Provider\CustomPriceDataProvider(($this->services['PrestaShop\\Module\\PsEventbus\\Repository\\CustomPriceRepository'] ?? $this->getCustomPriceRepositoryService()), ($this->services['PrestaShop\\Module\\PsEventbus\\Decorator\\CustomPriceDecorator'] ?? $this->getCustomPriceDecoratorService()));
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Provider\CustomProductCarrierDataProvider' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Provider\CustomProductCarrierDataProvider
*/
protected function getCustomProductCarrierDataProviderService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Provider\\CustomProductCarrierDataProvider'] = new \PrestaShop\Module\PsEventbus\Provider\CustomProductCarrierDataProvider(($this->services['PrestaShop\\Module\\PsEventbus\\Repository\\ProductCarrierRepository'] ?? $this->getProductCarrierRepositoryService()));
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Provider\CustomerDataProvider' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Provider\CustomerDataProvider
*/
protected function getCustomerDataProviderService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Provider\\CustomerDataProvider'] = new \PrestaShop\Module\PsEventbus\Provider\CustomerDataProvider(($this->services['PrestaShop\\Module\\PsEventbus\\Repository\\CustomerRepository'] ?? $this->getCustomerRepositoryService()), ($this->services['PrestaShop\\Module\\PsEventbus\\Decorator\\CustomerDecorator'] ?? ($this->services['PrestaShop\\Module\\PsEventbus\\Decorator\\CustomerDecorator'] = new \PrestaShop\Module\PsEventbus\Decorator\CustomerDecorator())));
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Provider\EmployeeDataProvider' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Provider\EmployeeDataProvider
*/
protected function getEmployeeDataProviderService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Provider\\EmployeeDataProvider'] = new \PrestaShop\Module\PsEventbus\Provider\EmployeeDataProvider(($this->services['PrestaShop\\Module\\PsEventbus\\Repository\\EmployeeRepository'] ?? $this->getEmployeeRepositoryService()), ($this->services['PrestaShop\\Module\\PsEventbus\\Decorator\\EmployeeDecorator'] ?? ($this->services['PrestaShop\\Module\\PsEventbus\\Decorator\\EmployeeDecorator'] = new \PrestaShop\Module\PsEventbus\Decorator\EmployeeDecorator())));
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Provider\GoogleTaxonomyDataProvider' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Provider\GoogleTaxonomyDataProvider
*/
protected function getGoogleTaxonomyDataProviderService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Provider\\GoogleTaxonomyDataProvider'] = new \PrestaShop\Module\PsEventbus\Provider\GoogleTaxonomyDataProvider(($this->services['PrestaShop\\Module\\PsEventbus\\Repository\\GoogleTaxonomyRepository'] ?? ($this->services['PrestaShop\\Module\\PsEventbus\\Repository\\GoogleTaxonomyRepository'] = new \PrestaShop\Module\PsEventbus\Repository\GoogleTaxonomyRepository())), ($this->services['ps_eventbus.context'] ?? $this->getPsEventbus_ContextService()));
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Provider\ImageDataProvider' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Provider\ImageDataProvider
*/
protected function getImageDataProviderService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Provider\\ImageDataProvider'] = new \PrestaShop\Module\PsEventbus\Provider\ImageDataProvider(($this->services['PrestaShop\\Module\\PsEventbus\\Repository\\ImageRepository'] ?? ($this->services['PrestaShop\\Module\\PsEventbus\\Repository\\ImageRepository'] = new \PrestaShop\Module\PsEventbus\Repository\ImageRepository())), ($this->services['PrestaShop\\Module\\PsEventbus\\Decorator\\ImageDecorator'] ?? ($this->services['PrestaShop\\Module\\PsEventbus\\Decorator\\ImageDecorator'] = new \PrestaShop\Module\PsEventbus\Decorator\ImageDecorator())));
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Provider\ImageTypeDataProvider' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Provider\ImageTypeDataProvider
*/
protected function getImageTypeDataProviderService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Provider\\ImageTypeDataProvider'] = new \PrestaShop\Module\PsEventbus\Provider\ImageTypeDataProvider(($this->services['PrestaShop\\Module\\PsEventbus\\Repository\\ImageTypeRepository'] ?? ($this->services['PrestaShop\\Module\\PsEventbus\\Repository\\ImageTypeRepository'] = new \PrestaShop\Module\PsEventbus\Repository\ImageTypeRepository())), ($this->services['PrestaShop\\Module\\PsEventbus\\Decorator\\ImageTypeDecorator'] ?? ($this->services['PrestaShop\\Module\\PsEventbus\\Decorator\\ImageTypeDecorator'] = new \PrestaShop\Module\PsEventbus\Decorator\ImageTypeDecorator())));
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Provider\LanguageDataProvider' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Provider\LanguageDataProvider
*/
protected function getLanguageDataProviderService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Provider\\LanguageDataProvider'] = new \PrestaShop\Module\PsEventbus\Provider\LanguageDataProvider(($this->services['PrestaShop\\Module\\PsEventbus\\Repository\\LanguageRepository'] ?? $this->getLanguageRepositoryService()), ($this->services['PrestaShop\\Module\\PsEventbus\\Decorator\\LanguageDecorator'] ?? ($this->services['PrestaShop\\Module\\PsEventbus\\Decorator\\LanguageDecorator'] = new \PrestaShop\Module\PsEventbus\Decorator\LanguageDecorator())));
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Provider\ManufacturerDataProvider' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Provider\ManufacturerDataProvider
*/
protected function getManufacturerDataProviderService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Provider\\ManufacturerDataProvider'] = new \PrestaShop\Module\PsEventbus\Provider\ManufacturerDataProvider(($this->services['PrestaShop\\Module\\PsEventbus\\Repository\\ManufacturerRepository'] ?? $this->getManufacturerRepositoryService()), ($this->services['PrestaShop\\Module\\PsEventbus\\Decorator\\ManufacturerDecorator'] ?? ($this->services['PrestaShop\\Module\\PsEventbus\\Decorator\\ManufacturerDecorator'] = new \PrestaShop\Module\PsEventbus\Decorator\ManufacturerDecorator())));
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Provider\ModuleDataProvider' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Provider\ModuleDataProvider
*/
protected function getModuleDataProviderService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Provider\\ModuleDataProvider'] = new \PrestaShop\Module\PsEventbus\Provider\ModuleDataProvider(($this->services['PrestaShop\\Module\\PsEventbus\\Repository\\ModuleRepository'] ?? ($this->services['PrestaShop\\Module\\PsEventbus\\Repository\\ModuleRepository'] = new \PrestaShop\Module\PsEventbus\Repository\ModuleRepository())), ($this->services['PrestaShop\\Module\\PsEventbus\\Repository\\ShopRepository'] ?? ($this->services['PrestaShop\\Module\\PsEventbus\\Repository\\ShopRepository'] = new \PrestaShop\Module\PsEventbus\Repository\ShopRepository())));
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Provider\OrderDataProvider' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Provider\OrderDataProvider
*/
protected function getOrderDataProviderService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Provider\\OrderDataProvider'] = new \PrestaShop\Module\PsEventbus\Provider\OrderDataProvider(($this->services['ps_eventbus.context'] ?? $this->getPsEventbus_ContextService()), ($this->services['PrestaShop\\Module\\PsEventbus\\Repository\\OrderRepository'] ?? ($this->services['PrestaShop\\Module\\PsEventbus\\Repository\\OrderRepository'] = new \PrestaShop\Module\PsEventbus\Repository\OrderRepository())), ($this->services['PrestaShop\\Module\\PsEventbus\\Repository\\OrderDetailsRepository'] ?? $this->getOrderDetailsRepositoryService()), ($this->services['PrestaShop\\Module\\PsEventbus\\Formatter\\ArrayFormatter'] ?? ($this->services['PrestaShop\\Module\\PsEventbus\\Formatter\\ArrayFormatter'] = new \PrestaShop\Module\PsEventbus\Formatter\ArrayFormatter())), ($this->services['PrestaShop\\Module\\PsEventbus\\Repository\\OrderHistoryRepository'] ?? ($this->services['PrestaShop\\Module\\PsEventbus\\Repository\\OrderHistoryRepository'] = new \PrestaShop\Module\PsEventbus\Repository\OrderHistoryRepository())), ($this->services['PrestaShop\\Module\\PsEventbus\\Repository\\OrderCartRuleRepository'] ?? ($this->services['PrestaShop\\Module\\PsEventbus\\Repository\\OrderCartRuleRepository'] = new \PrestaShop\Module\PsEventbus\Repository\OrderCartRuleRepository())));
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Provider\ProductDataProvider' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Provider\ProductDataProvider
*/
protected function getProductDataProviderService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Provider\\ProductDataProvider'] = new \PrestaShop\Module\PsEventbus\Provider\ProductDataProvider(($this->services['PrestaShop\\Module\\PsEventbus\\Repository\\ProductRepository'] ?? $this->getProductRepositoryService()), ($this->services['PrestaShop\\Module\\PsEventbus\\Decorator\\ProductDecorator'] ?? $this->getProductDecoratorService()), ($this->services['PrestaShop\\Module\\PsEventbus\\Provider\\ProductSupplierDataProvider'] ?? $this->getProductSupplierDataProviderService()), ($this->services['PrestaShop\\Module\\PsEventbus\\Repository\\LanguageRepository'] ?? $this->getLanguageRepositoryService()));
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Provider\ProductSupplierDataProvider' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Provider\ProductSupplierDataProvider
*/
protected function getProductSupplierDataProviderService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Provider\\ProductSupplierDataProvider'] = new \PrestaShop\Module\PsEventbus\Provider\ProductSupplierDataProvider(($this->services['PrestaShop\\Module\\PsEventbus\\Repository\\ProductSupplierRepository'] ?? ($this->services['PrestaShop\\Module\\PsEventbus\\Repository\\ProductSupplierRepository'] = new \PrestaShop\Module\PsEventbus\Repository\ProductSupplierRepository())), ($this->services['PrestaShop\\Module\\PsEventbus\\Decorator\\ProductSupplierDecorator'] ?? ($this->services['PrestaShop\\Module\\PsEventbus\\Decorator\\ProductSupplierDecorator'] = new \PrestaShop\Module\PsEventbus\Decorator\ProductSupplierDecorator())));
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Provider\StockDataProvider' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Provider\StockDataProvider
*/
protected function getStockDataProviderService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Provider\\StockDataProvider'] = new \PrestaShop\Module\PsEventbus\Provider\StockDataProvider(($this->services['PrestaShop\\Module\\PsEventbus\\Repository\\StockRepository'] ?? $this->getStockRepositoryService()), ($this->services['PrestaShop\\Module\\PsEventbus\\Repository\\StockMvtRepository'] ?? ($this->services['PrestaShop\\Module\\PsEventbus\\Repository\\StockMvtRepository'] = new \PrestaShop\Module\PsEventbus\Repository\StockMvtRepository())), ($this->services['PrestaShop\\Module\\PsEventbus\\Decorator\\StockDecorator'] ?? ($this->services['PrestaShop\\Module\\PsEventbus\\Decorator\\StockDecorator'] = new \PrestaShop\Module\PsEventbus\Decorator\StockDecorator())), ($this->services['PrestaShop\\Module\\PsEventbus\\Formatter\\ArrayFormatter'] ?? ($this->services['PrestaShop\\Module\\PsEventbus\\Formatter\\ArrayFormatter'] = new \PrestaShop\Module\PsEventbus\Formatter\ArrayFormatter())));
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Provider\StoreDataProvider' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Provider\StoreDataProvider
*/
protected function getStoreDataProviderService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Provider\\StoreDataProvider'] = new \PrestaShop\Module\PsEventbus\Provider\StoreDataProvider(($this->services['PrestaShop\\Module\\PsEventbus\\Repository\\StoreRepository'] ?? $this->getStoreRepositoryService()), ($this->services['PrestaShop\\Module\\PsEventbus\\Decorator\\StoreDecorator'] ?? ($this->services['PrestaShop\\Module\\PsEventbus\\Decorator\\StoreDecorator'] = new \PrestaShop\Module\PsEventbus\Decorator\StoreDecorator())));
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Provider\SupplierDataProvider' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Provider\SupplierDataProvider
*/
protected function getSupplierDataProviderService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Provider\\SupplierDataProvider'] = new \PrestaShop\Module\PsEventbus\Provider\SupplierDataProvider(($this->services['PrestaShop\\Module\\PsEventbus\\Repository\\SupplierRepository'] ?? $this->getSupplierRepositoryService()), ($this->services['PrestaShop\\Module\\PsEventbus\\Decorator\\SupplierDecorator'] ?? ($this->services['PrestaShop\\Module\\PsEventbus\\Decorator\\SupplierDecorator'] = new \PrestaShop\Module\PsEventbus\Decorator\SupplierDecorator())));
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Provider\TranslationDataProvider' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Provider\TranslationDataProvider
*/
protected function getTranslationDataProviderService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Provider\\TranslationDataProvider'] = new \PrestaShop\Module\PsEventbus\Provider\TranslationDataProvider(($this->services['PrestaShop\\Module\\PsEventbus\\Repository\\TranslationRepository'] ?? $this->getTranslationRepositoryService()), ($this->services['PrestaShop\\Module\\PsEventbus\\Decorator\\TranslationDecorator'] ?? ($this->services['PrestaShop\\Module\\PsEventbus\\Decorator\\TranslationDecorator'] = new \PrestaShop\Module\PsEventbus\Decorator\TranslationDecorator())));
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Provider\WishlistDataProvider' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Provider\WishlistDataProvider
*/
protected function getWishlistDataProviderService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Provider\\WishlistDataProvider'] = new \PrestaShop\Module\PsEventbus\Provider\WishlistDataProvider(($this->services['PrestaShop\\Module\\PsEventbus\\Repository\\WishlistRepository'] ?? $this->getWishlistRepositoryService()), ($this->services['PrestaShop\\Module\\PsEventbus\\Repository\\WishlistProductRepository'] ?? ($this->services['PrestaShop\\Module\\PsEventbus\\Repository\\WishlistProductRepository'] = new \PrestaShop\Module\PsEventbus\Repository\WishlistProductRepository())), ($this->services['PrestaShop\\Module\\PsEventbus\\Decorator\\WishlistDecorator'] ?? ($this->services['PrestaShop\\Module\\PsEventbus\\Decorator\\WishlistDecorator'] = new \PrestaShop\Module\PsEventbus\Decorator\WishlistDecorator())), ($this->services['PrestaShop\\Module\\PsEventbus\\Formatter\\ArrayFormatter'] ?? ($this->services['PrestaShop\\Module\\PsEventbus\\Formatter\\ArrayFormatter'] = new \PrestaShop\Module\PsEventbus\Formatter\ArrayFormatter())));
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Repository\BundleRepository' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Repository\BundleRepository
*/
protected function getBundleRepositoryService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Repository\\BundleRepository'] = new \PrestaShop\Module\PsEventbus\Repository\BundleRepository();
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Repository\CarrierRepository' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Repository\CarrierRepository
*/
protected function getCarrierRepositoryService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Repository\\CarrierRepository'] = new \PrestaShop\Module\PsEventbus\Repository\CarrierRepository(($this->services['ps_eventbus.context'] ?? $this->getPsEventbus_ContextService()));
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Repository\CartProductRepository' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Repository\CartProductRepository
*/
protected function getCartProductRepositoryService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Repository\\CartProductRepository'] = new \PrestaShop\Module\PsEventbus\Repository\CartProductRepository(($this->services['ps_eventbus.context'] ?? $this->getPsEventbus_ContextService()));
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Repository\CartRepository' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Repository\CartRepository
*/
protected function getCartRepositoryService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Repository\\CartRepository'] = new \PrestaShop\Module\PsEventbus\Repository\CartRepository(($this->services['ps_eventbus.context'] ?? $this->getPsEventbus_ContextService()));
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Repository\CartRuleRepository' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Repository\CartRuleRepository
*/
protected function getCartRuleRepositoryService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Repository\\CartRuleRepository'] = new \PrestaShop\Module\PsEventbus\Repository\CartRuleRepository();
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Repository\CategoryRepository' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Repository\CategoryRepository
*/
protected function getCategoryRepositoryService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Repository\\CategoryRepository'] = new \PrestaShop\Module\PsEventbus\Repository\CategoryRepository(($this->services['ps_eventbus.context'] ?? $this->getPsEventbus_ContextService()));
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Repository\ConfigurationRepository' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Repository\ConfigurationRepository
*/
protected function getConfigurationRepositoryService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Repository\\ConfigurationRepository'] = new \PrestaShop\Module\PsEventbus\Repository\ConfigurationRepository();
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Repository\CountryRepository' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Repository\CountryRepository
*/
protected function getCountryRepositoryService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Repository\\CountryRepository'] = new \PrestaShop\Module\PsEventbus\Repository\CountryRepository(($this->services['ps_eventbus.context'] ?? $this->getPsEventbus_ContextService()));
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Repository\CurrencyRepository' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Repository\CurrencyRepository
*/
protected function getCurrencyRepositoryService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Repository\\CurrencyRepository'] = new \PrestaShop\Module\PsEventbus\Repository\CurrencyRepository();
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Repository\CustomPriceRepository' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Repository\CustomPriceRepository
*/
protected function getCustomPriceRepositoryService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Repository\\CustomPriceRepository'] = new \PrestaShop\Module\PsEventbus\Repository\CustomPriceRepository(($this->services['ps_eventbus.context'] ?? $this->getPsEventbus_ContextService()));
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Repository\CustomerRepository' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Repository\CustomerRepository
*/
protected function getCustomerRepositoryService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Repository\\CustomerRepository'] = new \PrestaShop\Module\PsEventbus\Repository\CustomerRepository(($this->services['ps_eventbus.context'] ?? $this->getPsEventbus_ContextService()));
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Repository\DeletedObjectsRepository' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Repository\DeletedObjectsRepository
*/
protected function getDeletedObjectsRepositoryService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Repository\\DeletedObjectsRepository'] = new \PrestaShop\Module\PsEventbus\Repository\DeletedObjectsRepository(($this->services['PrestaShop\\Module\\PsEventbus\\Handler\\ErrorHandler\\ErrorHandler'] ?? $this->getErrorHandlerService()));
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Repository\EmployeeRepository' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Repository\EmployeeRepository
*/
protected function getEmployeeRepositoryService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Repository\\EmployeeRepository'] = new \PrestaShop\Module\PsEventbus\Repository\EmployeeRepository(($this->services['ps_eventbus.context'] ?? $this->getPsEventbus_ContextService()));
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Repository\EventbusSyncRepository' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Repository\EventbusSyncRepository
*/
protected function getEventbusSyncRepositoryService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Repository\\EventbusSyncRepository'] = new \PrestaShop\Module\PsEventbus\Repository\EventbusSyncRepository(($this->services['ps_eventbus.context'] ?? $this->getPsEventbus_ContextService()));
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Repository\GoogleTaxonomyRepository' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Repository\GoogleTaxonomyRepository
*/
protected function getGoogleTaxonomyRepositoryService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Repository\\GoogleTaxonomyRepository'] = new \PrestaShop\Module\PsEventbus\Repository\GoogleTaxonomyRepository();
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Repository\ImageRepository' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Repository\ImageRepository
*/
protected function getImageRepositoryService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Repository\\ImageRepository'] = new \PrestaShop\Module\PsEventbus\Repository\ImageRepository();
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Repository\ImageTypeRepository' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Repository\ImageTypeRepository
*/
protected function getImageTypeRepositoryService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Repository\\ImageTypeRepository'] = new \PrestaShop\Module\PsEventbus\Repository\ImageTypeRepository();
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Repository\IncrementalSyncRepository' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Repository\IncrementalSyncRepository
*/
protected function getIncrementalSyncRepositoryService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Repository\\IncrementalSyncRepository'] = new \PrestaShop\Module\PsEventbus\Repository\IncrementalSyncRepository(($this->services['ps_eventbus.context'] ?? $this->getPsEventbus_ContextService()), ($this->services['PrestaShop\\Module\\PsEventbus\\Handler\\ErrorHandler\\ErrorHandler'] ?? $this->getErrorHandlerService()));
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Repository\LanguageRepository' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Repository\LanguageRepository
*/
protected function getLanguageRepositoryService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Repository\\LanguageRepository'] = new \PrestaShop\Module\PsEventbus\Repository\LanguageRepository(($this->services['ps_eventbus.context'] ?? $this->getPsEventbus_ContextService()));
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Repository\LiveSyncRepository' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Repository\LiveSyncRepository
*/
protected function getLiveSyncRepositoryService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Repository\\LiveSyncRepository'] = new \PrestaShop\Module\PsEventbus\Repository\LiveSyncRepository();
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Repository\ManufacturerRepository' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Repository\ManufacturerRepository
*/
protected function getManufacturerRepositoryService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Repository\\ManufacturerRepository'] = new \PrestaShop\Module\PsEventbus\Repository\ManufacturerRepository(($this->services['ps_eventbus.context'] ?? $this->getPsEventbus_ContextService()));
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Repository\ModuleRepository' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Repository\ModuleRepository
*/
protected function getModuleRepositoryService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Repository\\ModuleRepository'] = new \PrestaShop\Module\PsEventbus\Repository\ModuleRepository();
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Repository\OrderCartRuleRepository' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Repository\OrderCartRuleRepository
*/
protected function getOrderCartRuleRepositoryService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Repository\\OrderCartRuleRepository'] = new \PrestaShop\Module\PsEventbus\Repository\OrderCartRuleRepository();
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Repository\OrderDetailsRepository' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Repository\OrderDetailsRepository
*/
protected function getOrderDetailsRepositoryService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Repository\\OrderDetailsRepository'] = new \PrestaShop\Module\PsEventbus\Repository\OrderDetailsRepository(($this->services['ps_eventbus.context'] ?? $this->getPsEventbus_ContextService()));
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Repository\OrderHistoryRepository' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Repository\OrderHistoryRepository
*/
protected function getOrderHistoryRepositoryService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Repository\\OrderHistoryRepository'] = new \PrestaShop\Module\PsEventbus\Repository\OrderHistoryRepository();
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Repository\OrderRepository' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Repository\OrderRepository
*/
protected function getOrderRepositoryService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Repository\\OrderRepository'] = new \PrestaShop\Module\PsEventbus\Repository\OrderRepository();
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Repository\ProductCarrierRepository' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Repository\ProductCarrierRepository
*/
protected function getProductCarrierRepositoryService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Repository\\ProductCarrierRepository'] = new \PrestaShop\Module\PsEventbus\Repository\ProductCarrierRepository(($this->services['ps_eventbus.context'] ?? $this->getPsEventbus_ContextService()));
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Repository\ProductRepository' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Repository\ProductRepository
*/
protected function getProductRepositoryService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Repository\\ProductRepository'] = new \PrestaShop\Module\PsEventbus\Repository\ProductRepository(($this->services['ps_eventbus.context'] ?? $this->getPsEventbus_ContextService()));
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Repository\ProductSupplierRepository' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Repository\ProductSupplierRepository
*/
protected function getProductSupplierRepositoryService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Repository\\ProductSupplierRepository'] = new \PrestaShop\Module\PsEventbus\Repository\ProductSupplierRepository();
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Repository\ServerInformationRepository' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Repository\ServerInformationRepository
*/
protected function getServerInformationRepositoryService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Repository\\ServerInformationRepository'] = new \PrestaShop\Module\PsEventbus\Repository\ServerInformationRepository(($this->services['ps_eventbus.context'] ?? $this->getPsEventbus_ContextService()), ($this->services['PrestaShop\\Module\\PsEventbus\\Service\\PsAccountsAdapterService'] ?? $this->getPsAccountsAdapterServiceService()), ($this->services['PrestaShop\\Module\\PsEventbus\\Repository\\CurrencyRepository'] ?? ($this->services['PrestaShop\\Module\\PsEventbus\\Repository\\CurrencyRepository'] = new \PrestaShop\Module\PsEventbus\Repository\CurrencyRepository())), ($this->services['PrestaShop\\Module\\PsEventbus\\Repository\\LanguageRepository'] ?? $this->getLanguageRepositoryService()), ($this->services['PrestaShop\\Module\\PsEventbus\\Repository\\ConfigurationRepository'] ?? ($this->services['PrestaShop\\Module\\PsEventbus\\Repository\\ConfigurationRepository'] = new \PrestaShop\Module\PsEventbus\Repository\ConfigurationRepository())), ($this->services['PrestaShop\\Module\\PsEventbus\\Repository\\ShopRepository'] ?? ($this->services['PrestaShop\\Module\\PsEventbus\\Repository\\ShopRepository'] = new \PrestaShop\Module\PsEventbus\Repository\ShopRepository())), ($this->services['PrestaShop\\Module\\PsEventbus\\Handler\\ErrorHandler\\ErrorHandler'] ?? $this->getErrorHandlerService()), 'https://eventbus-sync.psessentials.net', 'https://api.cloudsync.prestashop.com/live-sync/v1', 'https://eventbus-proxy.psessentials.net');
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Repository\ShopRepository' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Repository\ShopRepository
*/
protected function getShopRepositoryService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Repository\\ShopRepository'] = new \PrestaShop\Module\PsEventbus\Repository\ShopRepository();
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Repository\SpecificPriceRepository' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Repository\SpecificPriceRepository
*/
protected function getSpecificPriceRepositoryService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Repository\\SpecificPriceRepository'] = new \PrestaShop\Module\PsEventbus\Repository\SpecificPriceRepository();
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Repository\StateRepository' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Repository\StateRepository
*/
protected function getStateRepositoryService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Repository\\StateRepository'] = new \PrestaShop\Module\PsEventbus\Repository\StateRepository();
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Repository\StockMvtRepository' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Repository\StockMvtRepository
*/
protected function getStockMvtRepositoryService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Repository\\StockMvtRepository'] = new \PrestaShop\Module\PsEventbus\Repository\StockMvtRepository();
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Repository\StockRepository' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Repository\StockRepository
*/
protected function getStockRepositoryService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Repository\\StockRepository'] = new \PrestaShop\Module\PsEventbus\Repository\StockRepository(($this->services['ps_eventbus.context'] ?? $this->getPsEventbus_ContextService()));
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Repository\StoreRepository' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Repository\StoreRepository
*/
protected function getStoreRepositoryService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Repository\\StoreRepository'] = new \PrestaShop\Module\PsEventbus\Repository\StoreRepository(($this->services['ps_eventbus.context'] ?? $this->getPsEventbus_ContextService()));
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Repository\SupplierRepository' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Repository\SupplierRepository
*/
protected function getSupplierRepositoryService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Repository\\SupplierRepository'] = new \PrestaShop\Module\PsEventbus\Repository\SupplierRepository(($this->services['ps_eventbus.context'] ?? $this->getPsEventbus_ContextService()));
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Repository\TaxRepository' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Repository\TaxRepository
*/
protected function getTaxRepositoryService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Repository\\TaxRepository'] = new \PrestaShop\Module\PsEventbus\Repository\TaxRepository(($this->services['ps_eventbus.context'] ?? $this->getPsEventbus_ContextService()));
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Repository\ThemeRepository' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Repository\ThemeRepository
*/
protected function getThemeRepositoryService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Repository\\ThemeRepository'] = new \PrestaShop\Module\PsEventbus\Repository\ThemeRepository(($this->services['ps_eventbus.context'] ?? $this->getPsEventbus_ContextService()));
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Repository\TranslationRepository' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Repository\TranslationRepository
*/
protected function getTranslationRepositoryService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Repository\\TranslationRepository'] = new \PrestaShop\Module\PsEventbus\Repository\TranslationRepository(($this->services['ps_eventbus.context'] ?? $this->getPsEventbus_ContextService()));
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Repository\WishlistProductRepository' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Repository\WishlistProductRepository
*/
protected function getWishlistProductRepositoryService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Repository\\WishlistProductRepository'] = new \PrestaShop\Module\PsEventbus\Repository\WishlistProductRepository();
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Repository\WishlistRepository' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Repository\WishlistRepository
*/
protected function getWishlistRepositoryService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Repository\\WishlistRepository'] = new \PrestaShop\Module\PsEventbus\Repository\WishlistRepository(($this->services['ps_eventbus.context'] ?? $this->getPsEventbus_ContextService()));
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Service\ApiAuthorizationService' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Service\ApiAuthorizationService
*/
protected function getApiAuthorizationServiceService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Service\\ApiAuthorizationService'] = new \PrestaShop\Module\PsEventbus\Service\ApiAuthorizationService(($this->services['PrestaShop\\Module\\PsEventbus\\Repository\\EventbusSyncRepository'] ?? $this->getEventbusSyncRepositoryService()), ($this->services['PrestaShop\\Module\\PsEventbus\\Api\\SyncApiClient'] ?? $this->getSyncApiClientService()));
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Service\CacheService' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Service\CacheService
*/
protected function getCacheServiceService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Service\\CacheService'] = new \PrestaShop\Module\PsEventbus\Service\CacheService();
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Service\CompressionService' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Service\CompressionService
*/
protected function getCompressionServiceService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Service\\CompressionService'] = new \PrestaShop\Module\PsEventbus\Service\CompressionService(($this->services['PrestaShop\\Module\\PsEventbus\\Formatter\\JsonFormatter'] ?? ($this->services['PrestaShop\\Module\\PsEventbus\\Formatter\\JsonFormatter'] = new \PrestaShop\Module\PsEventbus\Formatter\JsonFormatter())));
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Service\DeletedObjectsService' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Service\DeletedObjectsService
*/
protected function getDeletedObjectsServiceService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Service\\DeletedObjectsService'] = new \PrestaShop\Module\PsEventbus\Service\DeletedObjectsService(($this->services['ps_eventbus.context'] ?? $this->getPsEventbus_ContextService()), ($this->services['PrestaShop\\Module\\PsEventbus\\Repository\\DeletedObjectsRepository'] ?? $this->getDeletedObjectsRepositoryService()), ($this->services['PrestaShop\\Module\\PsEventbus\\Service\\ProxyService'] ?? $this->getProxyServiceService()));
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Service\PresenterService' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Service\PresenterService
*/
protected function getPresenterServiceService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Service\\PresenterService'] = new \PrestaShop\Module\PsEventbus\Service\PresenterService();
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Service\ProxyService' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Service\ProxyService
*/
protected function getProxyServiceService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Service\\ProxyService'] = new \PrestaShop\Module\PsEventbus\Service\ProxyService(($this->services['PrestaShop\\Module\\PsEventbus\\Api\\CollectorApiClient'] ?? $this->getCollectorApiClientService()), ($this->services['PrestaShop\\Module\\PsEventbus\\Formatter\\JsonFormatter'] ?? ($this->services['PrestaShop\\Module\\PsEventbus\\Formatter\\JsonFormatter'] = new \PrestaShop\Module\PsEventbus\Formatter\JsonFormatter())), ($this->services['PrestaShop\\Module\\PsEventbus\\Handler\\ErrorHandler\\ErrorHandler'] ?? $this->getErrorHandlerService()));
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Service\PsAccountsAdapterService' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Service\PsAccountsAdapterService
*/
protected function getPsAccountsAdapterServiceService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Service\\PsAccountsAdapterService'] = new \PrestaShop\Module\PsEventbus\Service\PsAccountsAdapterService(($this->services['ps_eventbus.helper.module'] ?? ($this->services['ps_eventbus.helper.module'] = new \PrestaShop\Module\PsEventbus\Helper\ModuleHelper())));
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Service\SpecificPriceService' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Service\SpecificPriceService
*/
protected function getSpecificPriceServiceService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Service\\SpecificPriceService'] = new \PrestaShop\Module\PsEventbus\Service\SpecificPriceService(($this->services['PrestaShop\\Module\\PsEventbus\\Repository\\SpecificPriceRepository'] ?? ($this->services['PrestaShop\\Module\\PsEventbus\\Repository\\SpecificPriceRepository'] = new \PrestaShop\Module\PsEventbus\Repository\SpecificPriceRepository())));
}
/**
* Gets the public 'PrestaShop\Module\PsEventbus\Service\SynchronizationService' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Service\SynchronizationService
*/
protected function getSynchronizationServiceService()
{
return $this->services['PrestaShop\\Module\\PsEventbus\\Service\\SynchronizationService'] = new \PrestaShop\Module\PsEventbus\Service\SynchronizationService(($this->services['ps_eventbus'] ?? $this->getPsEventbusService()), ($this->services['PrestaShop\\Module\\PsEventbus\\Repository\\EventbusSyncRepository'] ?? $this->getEventbusSyncRepositoryService()), ($this->services['PrestaShop\\Module\\PsEventbus\\Repository\\IncrementalSyncRepository'] ?? $this->getIncrementalSyncRepositoryService()), ($this->services['PrestaShop\\Module\\PsEventbus\\Repository\\LiveSyncRepository'] ?? ($this->services['PrestaShop\\Module\\PsEventbus\\Repository\\LiveSyncRepository'] = new \PrestaShop\Module\PsEventbus\Repository\LiveSyncRepository())), ($this->services['PrestaShop\\Module\\PsEventbus\\Repository\\DeletedObjectsRepository'] ?? $this->getDeletedObjectsRepositoryService()), ($this->services['PrestaShop\\Module\\PsEventbus\\Repository\\LanguageRepository'] ?? $this->getLanguageRepositoryService()), ($this->services['PrestaShop\\Module\\PsEventbus\\Decorator\\PayloadDecorator'] ?? $this->getPayloadDecoratorService()));
}
/**
* Gets the public 'ps_eventbus' shared service.
*
* @return \Ps_eventbus
*/
protected function getPsEventbusService()
{
return $this->services['ps_eventbus'] = \Module::getInstanceByName('ps_eventbus');
}
/**
* Gets the public 'ps_eventbus.context' shared service.
*
* @return \Context
*/
protected function getPsEventbus_ContextService()
{
return $this->services['ps_eventbus.context'] = \PrestaShop\Module\PsEventbus\Factory\ContextFactory::getContext();
}
/**
* Gets the public 'ps_eventbus.controller' shared service.
*
* @return \Controller
*/
protected function getPsEventbus_ControllerService()
{
return $this->services['ps_eventbus.controller'] = \PrestaShop\Module\PsEventbus\Factory\ContextFactory::getController();
}
/**
* Gets the public 'ps_eventbus.cookie' shared service.
*
* @return \Cookie
*/
protected function getPsEventbus_CookieService()
{
return $this->services['ps_eventbus.cookie'] = \PrestaShop\Module\PsEventbus\Factory\ContextFactory::getCookie();
}
/**
* Gets the public 'ps_eventbus.currency' shared service.
*
* @return \Currency
*/
protected function getPsEventbus_CurrencyService()
{
return $this->services['ps_eventbus.currency'] = \PrestaShop\Module\PsEventbus\Factory\ContextFactory::getCurrency();
}
/**
* Gets the public 'ps_eventbus.db' shared service.
*
* @return \Db
*/
protected function getPsEventbus_DbService()
{
return $this->services['ps_eventbus.db'] = \Db::getInstance();
}
/**
* Gets the public 'ps_eventbus.helper.module' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Helper\ModuleHelper
*/
protected function getPsEventbus_Helper_ModuleService()
{
return $this->services['ps_eventbus.helper.module'] = new \PrestaShop\Module\PsEventbus\Helper\ModuleHelper();
}
/**
* Gets the public 'ps_eventbus.language' shared service.
*
* @return \Language
*/
protected function getPsEventbus_LanguageService()
{
return $this->services['ps_eventbus.language'] = \PrestaShop\Module\PsEventbus\Factory\ContextFactory::getLanguage();
}
/**
* Gets the public 'ps_eventbus.link' shared service.
*
* @return \Link
*/
protected function getPsEventbus_LinkService()
{
return $this->services['ps_eventbus.link'] = \PrestaShop\Module\PsEventbus\Factory\ContextFactory::getLink();
}
/**
* Gets the public 'ps_eventbus.module.upgrade' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Module\Upgrade
*/
protected function getPsEventbus_Module_UpgradeService()
{
return $this->services['ps_eventbus.module.upgrade'] = new \PrestaShop\Module\PsEventbus\Module\Upgrade(($this->services['ps_eventbus'] ?? $this->getPsEventbusService()));
}
/**
* Gets the public 'ps_eventbus.service.presenter' shared service.
*
* @return \PrestaShop\Module\PsEventbus\Service\PresenterService
*/
protected function getPsEventbus_Service_PresenterService()
{
return $this->services['ps_eventbus.service.presenter'] = new \PrestaShop\Module\PsEventbus\Service\PresenterService();
}
/**
* Gets the public 'ps_eventbus.shop' shared service.
*
* @return \Shop
*/
protected function getPsEventbus_ShopService()
{
return $this->services['ps_eventbus.shop'] = \PrestaShop\Module\PsEventbus\Factory\ContextFactory::getShop();
}
/**
* Gets the public 'ps_eventbus.smarty' shared service.
*
* @return \Smarty
*/
protected function getPsEventbus_SmartyService()
{
return $this->services['ps_eventbus.smarty'] = \PrestaShop\Module\PsEventbus\Factory\ContextFactory::getSmarty();
}
/**
* @return array|bool|float|int|string|\UnitEnum|null
*/
public function getParameter($name)
{
$name = (string) $name;
if (!(isset($this->parameters[$name]) || isset($this->loadedDynamicParameters[$name]) || array_key_exists($name, $this->parameters))) {
throw new InvalidArgumentException(sprintf('The parameter "%s" must be defined.', $name));
}
if (isset($this->loadedDynamicParameters[$name])) {
return $this->loadedDynamicParameters[$name] ? $this->dynamicParameters[$name] : $this->getDynamicParameter($name);
}
return $this->parameters[$name];
}
public function hasParameter($name): bool
{
$name = (string) $name;
return isset($this->parameters[$name]) || isset($this->loadedDynamicParameters[$name]) || array_key_exists($name, $this->parameters);
}
public function setParameter($name, $value): void
{
throw new LogicException('Impossible to call set() on a frozen ParameterBag.');
}
public function getParameterBag(): ParameterBagInterface
{
if (null === $this->parameterBag) {
$parameters = $this->parameters;
foreach ($this->loadedDynamicParameters as $name => $loaded) {
$parameters[$name] = $loaded ? $this->dynamicParameters[$name] : $this->getDynamicParameter($name);
}
$this->parameterBag = new FrozenParameterBag($parameters);
}
return $this->parameterBag;
}
private $loadedDynamicParameters = [];
private $dynamicParameters = [];
private function getDynamicParameter(string $name)
{
throw new InvalidArgumentException(sprintf('The dynamic parameter "%s" must be defined.', $name));
}
protected function getDefaultParameters(): array
{
return [
'ps_eventbus.proxy_api_url' => 'https://eventbus-proxy.psessentials.net',
'ps_eventbus.sync_api_url' => 'https://eventbus-sync.psessentials.net',
'ps_eventbus.live_sync_api_url' => 'https://api.cloudsync.prestashop.com/live-sync/v1',
'ps_eventbus.sentry_dsn' => 'https://457f191226df4b8f9a0d7bf6f250bab2@o298402.ingest.sentry.io/6066714',
'ps_eventbus.sentry_env' => 'production',
];
}
}