File: /home/petsclubcc/shop.presta1.6/cache/Ps_checkout2154AdminContainer.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;
/**
* This class has been auto-generated
* by the Symfony Dependency Injection Component.
*
* @final since Symfony 3.3
*/
class Ps_checkout2154AdminContainer extends Container
{
private $parameters = [];
private $targetDirs = [];
public function __construct()
{
$this->services = [];
$this->methodMap = [
'ps_checkout.adapter.language' => 'getPsCheckout_Adapter_LanguageService',
'ps_checkout.api.firebase.auth' => 'getPsCheckout_Api_Firebase_AuthService',
'ps_checkout.api.firebase.auth.factory' => 'getPsCheckout_Api_Firebase_Auth_FactoryService',
'ps_checkout.api.psx.client' => 'getPsCheckout_Api_Psx_ClientService',
'ps_checkout.api.psx.onboarding' => 'getPsCheckout_Api_Psx_OnboardingService',
'ps_checkout.builder.payload.onboarding' => 'getPsCheckout_Builder_Payload_OnboardingService',
'ps_checkout.cache.directory' => 'getPsCheckout_Cache_DirectoryService',
'ps_checkout.cache.paypal.merchant_integration' => 'getPsCheckout_Cache_Paypal_MerchantIntegrationService',
'ps_checkout.cache.paypal.order' => 'getPsCheckout_Cache_Paypal_OrderService',
'ps_checkout.configuration' => 'getPsCheckout_ConfigurationService',
'ps_checkout.configuration.options.resolver' => 'getPsCheckout_Configuration_Options_ResolverService',
'ps_checkout.context.prestashop' => 'getPsCheckout_Context_PrestashopService',
'ps_checkout.context.shop' => 'getPsCheckout_Context_ShopService',
'ps_checkout.customer' => 'getPsCheckout_CustomerService',
'ps_checkout.env.segmentenv' => 'getPsCheckout_Env_SegmentenvService',
'ps_checkout.env.sentry' => 'getPsCheckout_Env_SentryService',
'ps_checkout.express_checkout.configuration' => 'getPsCheckout_ExpressCheckout_ConfigurationService',
'ps_checkout.funding_source.collection' => 'getPsCheckout_FundingSource_CollectionService',
'ps_checkout.funding_source.collection.builder' => 'getPsCheckout_FundingSource_Collection_BuilderService',
'ps_checkout.funding_source.configuration' => 'getPsCheckout_FundingSource_ConfigurationService',
'ps_checkout.funding_source.configuration.repository' => 'getPsCheckout_FundingSource_Configuration_RepositoryService',
'ps_checkout.funding_source.eligibility_constraint' => 'getPsCheckout_FundingSource_EligibilityConstraintService',
'ps_checkout.funding_source.entity' => 'getPsCheckout_FundingSource_EntityService',
'ps_checkout.funding_source.presenter' => 'getPsCheckout_FundingSource_PresenterService',
'ps_checkout.funding_source.provider' => 'getPsCheckout_FundingSource_ProviderService',
'ps_checkout.funding_source.translation' => 'getPsCheckout_FundingSource_TranslationService',
'ps_checkout.handler.exception' => 'getPsCheckout_Handler_ExceptionService',
'ps_checkout.logger' => 'getPsCheckout_LoggerService',
'ps_checkout.logger.configuration' => 'getPsCheckout_Logger_ConfigurationService',
'ps_checkout.logger.directory' => 'getPsCheckout_Logger_DirectoryService',
'ps_checkout.logger.factory' => 'getPsCheckout_Logger_FactoryService',
'ps_checkout.logger.file.finder' => 'getPsCheckout_Logger_File_FinderService',
'ps_checkout.logger.file.reader' => 'getPsCheckout_Logger_File_ReaderService',
'ps_checkout.logger.filename' => 'getPsCheckout_Logger_FilenameService',
'ps_checkout.logger.handler' => 'getPsCheckout_Logger_HandlerService',
'ps_checkout.logger.handler.factory' => 'getPsCheckout_Logger_Handler_FactoryService',
'ps_checkout.manager.shopuuid' => 'getPsCheckout_Manager_ShopuuidService',
'ps_checkout.merchant' => 'getPsCheckout_MerchantService',
'ps_checkout.module' => 'getPsCheckout_ModuleService',
'ps_checkout.pay_in_4x.configuration' => 'getPsCheckout_PayIn4x_ConfigurationService',
'ps_checkout.paypal.configuration' => 'getPsCheckout_Paypal_ConfigurationService',
'ps_checkout.paypal.provider.merchant_integration' => 'getPsCheckout_Paypal_Provider_MerchantIntegrationService',
'ps_checkout.paypal.provider.order' => 'getPsCheckout_Paypal_Provider_OrderService',
'ps_checkout.persistent.configuration' => 'getPsCheckout_Persistent_ConfigurationService',
'ps_checkout.presenter.order.pending' => 'getPsCheckout_Presenter_Order_PendingService',
'ps_checkout.presenter.transaction' => 'getPsCheckout_Presenter_TransactionService',
'ps_checkout.repository.country' => 'getPsCheckout_Repository_CountryService',
'ps_checkout.repository.order' => 'getPsCheckout_Repository_OrderService',
'ps_checkout.repository.orderpayment' => 'getPsCheckout_Repository_OrderpaymentService',
'ps_checkout.repository.paypal.account' => 'getPsCheckout_Repository_Paypal_AccountService',
'ps_checkout.repository.paypal.code' => 'getPsCheckout_Repository_Paypal_CodeService',
'ps_checkout.repository.prestashop.account' => 'getPsCheckout_Repository_Prestashop_AccountService',
'ps_checkout.repository.pscheckoutcart' => 'getPsCheckout_Repository_PscheckoutcartService',
'ps_checkout.sdk.paypal.linkbuilder' => 'getPsCheckout_Sdk_Paypal_LinkbuilderService',
'ps_checkout.segment.tracker' => 'getPsCheckout_Segment_TrackerService',
'ps_checkout.shop.provider' => 'getPsCheckout_Shop_ProviderService',
'ps_checkout.step.live' => 'getPsCheckout_Step_LiveService',
'ps_checkout.step.value' => 'getPsCheckout_Step_ValueService',
'ps_checkout.store.module.configuration' => 'getPsCheckout_Store_Module_ConfigurationService',
'ps_checkout.store.module.context' => 'getPsCheckout_Store_Module_ContextService',
'ps_checkout.store.module.firebase' => 'getPsCheckout_Store_Module_FirebaseService',
'ps_checkout.store.module.paypal' => 'getPsCheckout_Store_Module_PaypalService',
'ps_checkout.store.module.psx' => 'getPsCheckout_Store_Module_PsxService',
'ps_checkout.store.store' => 'getPsCheckout_Store_StoreService',
'ps_checkout.translations.translations' => 'getPsCheckout_Translations_TranslationsService',
'ps_checkout.updater.paypal.account' => 'getPsCheckout_Updater_Paypal_AccountService',
'ps_checkout.validator.front_controller' => 'getPsCheckout_Validator_FrontControllerService',
'ps_checkout.validator.merchant' => 'getPsCheckout_Validator_MerchantService',
];
$this->aliases = [];
}
public function getRemovedIds()
{
return [
'Psr\\Container\\ContainerInterface' => true,
'Symfony\\Component\\DependencyInjection\\ContainerInterface' => true,
];
}
public function compile()
{
throw new LogicException('You cannot compile a dumped container that was already compiled.');
}
public function isCompiled()
{
return true;
}
public function isFrozen()
{
@trigger_error(sprintf('The %s() method is deprecated since Symfony 3.3 and will be removed in 4.0. Use the isCompiled() method instead.', __METHOD__), E_USER_DEPRECATED);
return true;
}
/**
* Gets the public 'ps_checkout.adapter.language' shared service.
*
* @return \PrestaShop\Module\PrestashopCheckout\Adapter\LanguageAdapter
*/
protected function getPsCheckout_Adapter_LanguageService()
{
return $this->services['ps_checkout.adapter.language'] = new \PrestaShop\Module\PrestashopCheckout\Adapter\LanguageAdapter(${($_ = isset($this->services['ps_checkout.context.shop']) ? $this->services['ps_checkout.context.shop'] : ($this->services['ps_checkout.context.shop'] = new \PrestaShop\Module\PrestashopCheckout\ShopContext())) && false ?: '_'});
}
/**
* Gets the public 'ps_checkout.api.firebase.auth' shared service.
*
* @return \PrestaShop\Module\PrestashopCheckout\Api\Firebase\Auth
*/
protected function getPsCheckout_Api_Firebase_AuthService()
{
return $this->services['ps_checkout.api.firebase.auth'] = new \PrestaShop\Module\PrestashopCheckout\Api\Firebase\Auth();
}
/**
* Gets the public 'ps_checkout.api.firebase.auth.factory' shared service.
*
* @return \PrestaShop\Module\PrestashopCheckout\Api\Firebase\AuthFactory
*/
protected function getPsCheckout_Api_Firebase_Auth_FactoryService()
{
return $this->services['ps_checkout.api.firebase.auth.factory'] = new \PrestaShop\Module\PrestashopCheckout\Api\Firebase\AuthFactory(${($_ = isset($this->services['ps_checkout.api.firebase.auth']) ? $this->services['ps_checkout.api.firebase.auth'] : ($this->services['ps_checkout.api.firebase.auth'] = new \PrestaShop\Module\PrestashopCheckout\Api\Firebase\Auth())) && false ?: '_'}, ${($_ = isset($this->services['ps_checkout.persistent.configuration']) ? $this->services['ps_checkout.persistent.configuration'] : $this->getPsCheckout_Persistent_ConfigurationService()) && false ?: '_'});
}
/**
* Gets the public 'ps_checkout.api.psx.client' shared service.
*
* @return \PrestaShop\Module\PrestashopCheckout\Api\Psx\Client\PsxClient
*/
protected function getPsCheckout_Api_Psx_ClientService()
{
return $this->services['ps_checkout.api.psx.client'] = new \PrestaShop\Module\PrestashopCheckout\Api\Psx\Client\PsxClient();
}
/**
* Gets the public 'ps_checkout.api.psx.onboarding' shared service.
*
* @return \PrestaShop\Module\PrestashopCheckout\Api\Psx\Onboarding
*/
protected function getPsCheckout_Api_Psx_OnboardingService()
{
return $this->services['ps_checkout.api.psx.onboarding'] = new \PrestaShop\Module\PrestashopCheckout\Api\Psx\Onboarding();
}
/**
* Gets the public 'ps_checkout.builder.payload.onboarding' shared service.
*
* @return \PrestaShop\Module\PrestashopCheckout\Builder\Payload\OnboardingPayloadBuilder
*/
protected function getPsCheckout_Builder_Payload_OnboardingService()
{
return $this->services['ps_checkout.builder.payload.onboarding'] = new \PrestaShop\Module\PrestashopCheckout\Builder\Payload\OnboardingPayloadBuilder(${($_ = isset($this->services['ps_checkout.repository.prestashop.account']) ? $this->services['ps_checkout.repository.prestashop.account'] : $this->getPsCheckout_Repository_Prestashop_AccountService()) && false ?: '_'}, ${($_ = isset($this->services['ps_checkout.adapter.language']) ? $this->services['ps_checkout.adapter.language'] : $this->getPsCheckout_Adapter_LanguageService()) && false ?: '_'});
}
/**
* Gets the public 'ps_checkout.cache.directory' shared service.
*
* @return \PrestaShop\ModuleLibCacheDirectoryProvider\Cache\CacheDirectoryProvider
*/
protected function getPsCheckout_Cache_DirectoryService()
{
return $this->services['ps_checkout.cache.directory'] = new \PrestaShop\ModuleLibCacheDirectoryProvider\Cache\CacheDirectoryProvider('1.6.1.18', '/home/petsclubcc/shop.presta1.6', true);
}
/**
* Gets the public 'ps_checkout.cache.paypal.merchant_integration' shared service.
*
* @return \Symfony\Component\Cache\Simple\FilesystemCache
*/
protected function getPsCheckout_Cache_Paypal_MerchantIntegrationService()
{
return $this->services['ps_checkout.cache.paypal.merchant_integration'] = new \Symfony\Component\Cache\Simple\FilesystemCache('merchant-integration', 86400, ${($_ = isset($this->services['ps_checkout.cache.directory']) ? $this->services['ps_checkout.cache.directory'] : ($this->services['ps_checkout.cache.directory'] = new \PrestaShop\ModuleLibCacheDirectoryProvider\Cache\CacheDirectoryProvider('1.6.1.18', '/home/petsclubcc/shop.presta1.6', true))) && false ?: '_'}->getPath());
}
/**
* Gets the public 'ps_checkout.cache.paypal.order' shared service.
*
* @return \Symfony\Component\Cache\Simple\FilesystemCache
*/
protected function getPsCheckout_Cache_Paypal_OrderService()
{
return $this->services['ps_checkout.cache.paypal.order'] = new \Symfony\Component\Cache\Simple\FilesystemCache('paypal-orders', 3600, ${($_ = isset($this->services['ps_checkout.cache.directory']) ? $this->services['ps_checkout.cache.directory'] : ($this->services['ps_checkout.cache.directory'] = new \PrestaShop\ModuleLibCacheDirectoryProvider\Cache\CacheDirectoryProvider('1.6.1.18', '/home/petsclubcc/shop.presta1.6', true))) && false ?: '_'}->getPath());
}
/**
* Gets the public 'ps_checkout.configuration' shared service.
*
* @return \PrestaShop\Module\PrestashopCheckout\Configuration\PrestaShopConfiguration
*/
protected function getPsCheckout_ConfigurationService()
{
return $this->services['ps_checkout.configuration'] = new \PrestaShop\Module\PrestashopCheckout\Configuration\PrestaShopConfiguration(${($_ = isset($this->services['ps_checkout.configuration.options.resolver']) ? $this->services['ps_checkout.configuration.options.resolver'] : $this->getPsCheckout_Configuration_Options_ResolverService()) && false ?: '_'});
}
/**
* Gets the public 'ps_checkout.configuration.options.resolver' shared service.
*
* @return \PrestaShop\Module\PrestashopCheckout\Configuration\PrestaShopConfigurationOptionsResolver
*/
protected function getPsCheckout_Configuration_Options_ResolverService()
{
return $this->services['ps_checkout.configuration.options.resolver'] = new \PrestaShop\Module\PrestashopCheckout\Configuration\PrestaShopConfigurationOptionsResolver(${($_ = isset($this->services['ps_checkout.shop.provider']) ? $this->services['ps_checkout.shop.provider'] : ($this->services['ps_checkout.shop.provider'] = new \PrestaShop\Module\PrestashopCheckout\Shop\ShopProvider())) && false ?: '_'}->getIdentifier());
}
/**
* Gets the public 'ps_checkout.context.prestashop' shared service.
*
* @return \PrestaShop\Module\PrestashopCheckout\Context\PrestaShopContext
*/
protected function getPsCheckout_Context_PrestashopService()
{
return $this->services['ps_checkout.context.prestashop'] = new \PrestaShop\Module\PrestashopCheckout\Context\PrestaShopContext();
}
/**
* Gets the public 'ps_checkout.context.shop' shared service.
*
* @return \PrestaShop\Module\PrestashopCheckout\ShopContext
*/
protected function getPsCheckout_Context_ShopService()
{
return $this->services['ps_checkout.context.shop'] = new \PrestaShop\Module\PrestashopCheckout\ShopContext();
}
/**
* Gets the public 'ps_checkout.customer' shared service.
*
* @return \PrestaShop\Module\PrestashopCheckout\Customer
*/
protected function getPsCheckout_CustomerService()
{
return $this->services['ps_checkout.customer'] = new \PrestaShop\Module\PrestashopCheckout\Customer(${($_ = isset($this->services['ps_checkout.context.prestashop']) ? $this->services['ps_checkout.context.prestashop'] : ($this->services['ps_checkout.context.prestashop'] = new \PrestaShop\Module\PrestashopCheckout\Context\PrestaShopContext())) && false ?: '_'});
}
/**
* Gets the public 'ps_checkout.env.segmentenv' shared service.
*
* @return \PrestaShop\Module\PrestashopCheckout\Environment\SegmentEnv
*/
protected function getPsCheckout_Env_SegmentenvService()
{
return $this->services['ps_checkout.env.segmentenv'] = new \PrestaShop\Module\PrestashopCheckout\Environment\SegmentEnv();
}
/**
* Gets the public 'ps_checkout.env.sentry' shared service.
*
* @return \PrestaShop\Module\PrestashopCheckout\Environment\SentryEnv
*/
protected function getPsCheckout_Env_SentryService()
{
return $this->services['ps_checkout.env.sentry'] = new \PrestaShop\Module\PrestashopCheckout\Environment\SentryEnv();
}
/**
* Gets the public 'ps_checkout.express_checkout.configuration' shared service.
*
* @return \PrestaShop\Module\PrestashopCheckout\ExpressCheckout\ExpressCheckoutConfiguration
*/
protected function getPsCheckout_ExpressCheckout_ConfigurationService()
{
return $this->services['ps_checkout.express_checkout.configuration'] = new \PrestaShop\Module\PrestashopCheckout\ExpressCheckout\ExpressCheckoutConfiguration(${($_ = isset($this->services['ps_checkout.configuration']) ? $this->services['ps_checkout.configuration'] : $this->getPsCheckout_ConfigurationService()) && false ?: '_'});
}
/**
* Gets the public 'ps_checkout.funding_source.collection' shared service.
*
* @return \PrestaShop\Module\PrestashopCheckout\FundingSource\FundingSourceCollection
*/
protected function getPsCheckout_FundingSource_CollectionService()
{
return $this->services['ps_checkout.funding_source.collection'] = new \PrestaShop\Module\PrestashopCheckout\FundingSource\FundingSourceCollection(${($_ = isset($this->services['ps_checkout.funding_source.collection.builder']) ? $this->services['ps_checkout.funding_source.collection.builder'] : $this->getPsCheckout_FundingSource_Collection_BuilderService()) && false ?: '_'}->create());
}
/**
* Gets the public 'ps_checkout.funding_source.collection.builder' shared service.
*
* @return \PrestaShop\Module\PrestashopCheckout\FundingSource\FundingSourceCollectionBuilder
*/
protected function getPsCheckout_FundingSource_Collection_BuilderService()
{
return $this->services['ps_checkout.funding_source.collection.builder'] = new \PrestaShop\Module\PrestashopCheckout\FundingSource\FundingSourceCollectionBuilder(${($_ = isset($this->services['ps_checkout.funding_source.configuration']) ? $this->services['ps_checkout.funding_source.configuration'] : $this->getPsCheckout_FundingSource_ConfigurationService()) && false ?: '_'}, ${($_ = isset($this->services['ps_checkout.funding_source.eligibility_constraint']) ? $this->services['ps_checkout.funding_source.eligibility_constraint'] : ($this->services['ps_checkout.funding_source.eligibility_constraint'] = new \PrestaShop\Module\PrestashopCheckout\FundingSource\FundingSourceEligibilityConstraint())) && false ?: '_'});
}
/**
* Gets the public 'ps_checkout.funding_source.configuration' shared service.
*
* @return \PrestaShop\Module\PrestashopCheckout\FundingSource\FundingSourceConfiguration
*/
protected function getPsCheckout_FundingSource_ConfigurationService()
{
return $this->services['ps_checkout.funding_source.configuration'] = new \PrestaShop\Module\PrestashopCheckout\FundingSource\FundingSourceConfiguration(${($_ = isset($this->services['ps_checkout.funding_source.configuration.repository']) ? $this->services['ps_checkout.funding_source.configuration.repository'] : $this->getPsCheckout_FundingSource_Configuration_RepositoryService()) && false ?: '_'});
}
/**
* Gets the public 'ps_checkout.funding_source.configuration.repository' shared service.
*
* @return \PrestaShop\Module\PrestashopCheckout\FundingSource\FundingSourceConfigurationRepository
*/
protected function getPsCheckout_FundingSource_Configuration_RepositoryService()
{
return $this->services['ps_checkout.funding_source.configuration.repository'] = new \PrestaShop\Module\PrestashopCheckout\FundingSource\FundingSourceConfigurationRepository(${($_ = isset($this->services['ps_checkout.context.prestashop']) ? $this->services['ps_checkout.context.prestashop'] : ($this->services['ps_checkout.context.prestashop'] = new \PrestaShop\Module\PrestashopCheckout\Context\PrestaShopContext())) && false ?: '_'});
}
/**
* Gets the public 'ps_checkout.funding_source.eligibility_constraint' shared service.
*
* @return \PrestaShop\Module\PrestashopCheckout\FundingSource\FundingSourceEligibilityConstraint
*/
protected function getPsCheckout_FundingSource_EligibilityConstraintService()
{
return $this->services['ps_checkout.funding_source.eligibility_constraint'] = new \PrestaShop\Module\PrestashopCheckout\FundingSource\FundingSourceEligibilityConstraint();
}
/**
* Gets the public 'ps_checkout.funding_source.entity' shared service.
*
* @return \PrestaShop\Module\PrestashopCheckout\FundingSource\FundingSourceEntity
*/
protected function getPsCheckout_FundingSource_EntityService()
{
return $this->services['ps_checkout.funding_source.entity'] = new \PrestaShop\Module\PrestashopCheckout\FundingSource\FundingSourceEntity();
}
/**
* Gets the public 'ps_checkout.funding_source.presenter' shared service.
*
* @return \PrestaShop\Module\PrestashopCheckout\FundingSource\FundingSourcePresenter
*/
protected function getPsCheckout_FundingSource_PresenterService()
{
return $this->services['ps_checkout.funding_source.presenter'] = new \PrestaShop\Module\PrestashopCheckout\FundingSource\FundingSourcePresenter(${($_ = isset($this->services['ps_checkout.funding_source.translation']) ? $this->services['ps_checkout.funding_source.translation'] : $this->getPsCheckout_FundingSource_TranslationService()) && false ?: '_'}, ${($_ = isset($this->services['ps_checkout.repository.country']) ? $this->services['ps_checkout.repository.country'] : ($this->services['ps_checkout.repository.country'] = new \PrestaShop\Module\PrestashopCheckout\Repository\CountryRepository())) && false ?: '_'});
}
/**
* Gets the public 'ps_checkout.funding_source.provider' shared service.
*
* @return \PrestaShop\Module\PrestashopCheckout\FundingSource\FundingSourceProvider
*/
protected function getPsCheckout_FundingSource_ProviderService()
{
return $this->services['ps_checkout.funding_source.provider'] = new \PrestaShop\Module\PrestashopCheckout\FundingSource\FundingSourceProvider(${($_ = isset($this->services['ps_checkout.funding_source.collection.builder']) ? $this->services['ps_checkout.funding_source.collection.builder'] : $this->getPsCheckout_FundingSource_Collection_BuilderService()) && false ?: '_'}, ${($_ = isset($this->services['ps_checkout.funding_source.presenter']) ? $this->services['ps_checkout.funding_source.presenter'] : $this->getPsCheckout_FundingSource_PresenterService()) && false ?: '_'});
}
/**
* Gets the public 'ps_checkout.funding_source.translation' shared service.
*
* @return \PrestaShop\Module\PrestashopCheckout\FundingSource\FundingSourceTranslationProvider
*/
protected function getPsCheckout_FundingSource_TranslationService()
{
return $this->services['ps_checkout.funding_source.translation'] = new \PrestaShop\Module\PrestashopCheckout\FundingSource\FundingSourceTranslationProvider(${($_ = isset($this->services['ps_checkout.module']) ? $this->services['ps_checkout.module'] : $this->getPsCheckout_ModuleService()) && false ?: '_'});
}
/**
* Gets the public 'ps_checkout.handler.exception' shared service.
*
* @return \PrestaShop\Module\PrestashopCheckout\Handler\ExceptionHandler
*/
protected function getPsCheckout_Handler_ExceptionService()
{
return $this->services['ps_checkout.handler.exception'] = new \PrestaShop\Module\PrestashopCheckout\Handler\ExceptionHandler(${($_ = isset($this->services['ps_checkout.module']) ? $this->services['ps_checkout.module'] : $this->getPsCheckout_ModuleService()) && false ?: '_'}, ${($_ = isset($this->services['ps_checkout.env.sentry']) ? $this->services['ps_checkout.env.sentry'] : ($this->services['ps_checkout.env.sentry'] = new \PrestaShop\Module\PrestashopCheckout\Environment\SentryEnv())) && false ?: '_'}, ${($_ = isset($this->services['ps_checkout.repository.prestashop.account']) ? $this->services['ps_checkout.repository.prestashop.account'] : $this->getPsCheckout_Repository_Prestashop_AccountService()) && false ?: '_'});
}
/**
* Gets the public 'ps_checkout.logger' shared service.
*
* @return \Psr\Log\LoggerInterface
*/
protected function getPsCheckout_LoggerService()
{
return $this->services['ps_checkout.logger'] = ${($_ = isset($this->services['ps_checkout.logger.factory']) ? $this->services['ps_checkout.logger.factory'] : $this->getPsCheckout_Logger_FactoryService()) && false ?: '_'}->build(${($_ = isset($this->services['ps_checkout.logger.directory']) ? $this->services['ps_checkout.logger.directory'] : ($this->services['ps_checkout.logger.directory'] = new \PrestaShop\Module\PrestashopCheckout\Logger\LoggerDirectory('1.6.1.18', '/home/petsclubcc/shop.presta1.6'))) && false ?: '_'});
}
/**
* Gets the public 'ps_checkout.logger.configuration' shared service.
*
* @return \PrestaShop\Module\PrestashopCheckout\Logger\LoggerConfiguration
*/
protected function getPsCheckout_Logger_ConfigurationService()
{
return $this->services['ps_checkout.logger.configuration'] = new \PrestaShop\Module\PrestashopCheckout\Logger\LoggerConfiguration(${($_ = isset($this->services['ps_checkout.configuration']) ? $this->services['ps_checkout.configuration'] : $this->getPsCheckout_ConfigurationService()) && false ?: '_'});
}
/**
* Gets the public 'ps_checkout.logger.directory' shared service.
*
* @return \PrestaShop\Module\PrestashopCheckout\Logger\LoggerDirectory
*/
protected function getPsCheckout_Logger_DirectoryService()
{
return $this->services['ps_checkout.logger.directory'] = new \PrestaShop\Module\PrestashopCheckout\Logger\LoggerDirectory('1.6.1.18', '/home/petsclubcc/shop.presta1.6');
}
/**
* Gets the public 'ps_checkout.logger.factory' shared service.
*
* @return \PrestaShop\Module\PrestashopCheckout\Logger\LoggerFactory
*/
protected function getPsCheckout_Logger_FactoryService()
{
return $this->services['ps_checkout.logger.factory'] = new \PrestaShop\Module\PrestashopCheckout\Logger\LoggerFactory(${($_ = isset($this->services['ps_checkout.module']) ? $this->services['ps_checkout.module'] : $this->getPsCheckout_ModuleService()) && false ?: '_'}->name, ${($_ = isset($this->services['ps_checkout.logger.handler']) ? $this->services['ps_checkout.logger.handler'] : $this->getPsCheckout_Logger_HandlerService()) && false ?: '_'});
}
/**
* Gets the public 'ps_checkout.logger.file.finder' shared service.
*
* @return \PrestaShop\Module\PrestashopCheckout\Logger\LoggerFileFinder
*/
protected function getPsCheckout_Logger_File_FinderService()
{
return $this->services['ps_checkout.logger.file.finder'] = new \PrestaShop\Module\PrestashopCheckout\Logger\LoggerFileFinder(${($_ = isset($this->services['ps_checkout.logger.directory']) ? $this->services['ps_checkout.logger.directory'] : ($this->services['ps_checkout.logger.directory'] = new \PrestaShop\Module\PrestashopCheckout\Logger\LoggerDirectory('1.6.1.18', '/home/petsclubcc/shop.presta1.6'))) && false ?: '_'}, ${($_ = isset($this->services['ps_checkout.logger.filename']) ? $this->services['ps_checkout.logger.filename'] : $this->getPsCheckout_Logger_FilenameService()) && false ?: '_'});
}
/**
* Gets the public 'ps_checkout.logger.file.reader' shared service.
*
* @return \PrestaShop\Module\PrestashopCheckout\Logger\LoggerFileReader
*/
protected function getPsCheckout_Logger_File_ReaderService()
{
return $this->services['ps_checkout.logger.file.reader'] = new \PrestaShop\Module\PrestashopCheckout\Logger\LoggerFileReader();
}
/**
* Gets the public 'ps_checkout.logger.filename' shared service.
*
* @return \PrestaShop\Module\PrestashopCheckout\Logger\LoggerFilename
*/
protected function getPsCheckout_Logger_FilenameService()
{
return $this->services['ps_checkout.logger.filename'] = new \PrestaShop\Module\PrestashopCheckout\Logger\LoggerFilename(${($_ = isset($this->services['ps_checkout.module']) ? $this->services['ps_checkout.module'] : $this->getPsCheckout_ModuleService()) && false ?: '_'}->name, ${($_ = isset($this->services['ps_checkout.shop.provider']) ? $this->services['ps_checkout.shop.provider'] : ($this->services['ps_checkout.shop.provider'] = new \PrestaShop\Module\PrestashopCheckout\Shop\ShopProvider())) && false ?: '_'}->getIdentifier());
}
/**
* Gets the public 'ps_checkout.logger.handler' shared service.
*
* @return \Monolog\Handler\HandlerInterface
*/
protected function getPsCheckout_Logger_HandlerService()
{
return $this->services['ps_checkout.logger.handler'] = ${($_ = isset($this->services['ps_checkout.logger.handler.factory']) ? $this->services['ps_checkout.logger.handler.factory'] : $this->getPsCheckout_Logger_Handler_FactoryService()) && false ?: '_'}->build();
}
/**
* Gets the public 'ps_checkout.logger.handler.factory' shared service.
*
* @return \PrestaShop\Module\PrestashopCheckout\Logger\LoggerHandlerFactory
*/
protected function getPsCheckout_Logger_Handler_FactoryService()
{
return $this->services['ps_checkout.logger.handler.factory'] = new \PrestaShop\Module\PrestashopCheckout\Logger\LoggerHandlerFactory(${($_ = isset($this->services['ps_checkout.logger.directory']) ? $this->services['ps_checkout.logger.directory'] : ($this->services['ps_checkout.logger.directory'] = new \PrestaShop\Module\PrestashopCheckout\Logger\LoggerDirectory('1.6.1.18', '/home/petsclubcc/shop.presta1.6'))) && false ?: '_'}->getPath(), ${($_ = isset($this->services['ps_checkout.logger.filename']) ? $this->services['ps_checkout.logger.filename'] : $this->getPsCheckout_Logger_FilenameService()) && false ?: '_'}->get(), ${($_ = isset($this->services['ps_checkout.logger.configuration']) ? $this->services['ps_checkout.logger.configuration'] : $this->getPsCheckout_Logger_ConfigurationService()) && false ?: '_'}->getMaxFiles(), ${($_ = isset($this->services['ps_checkout.logger.configuration']) ? $this->services['ps_checkout.logger.configuration'] : $this->getPsCheckout_Logger_ConfigurationService()) && false ?: '_'}->getLevel());
}
/**
* Gets the public 'ps_checkout.manager.shopuuid' shared service.
*
* @return \PrestaShop\Module\PrestashopCheckout\ShopUuidManager
*/
protected function getPsCheckout_Manager_ShopuuidService()
{
return $this->services['ps_checkout.manager.shopuuid'] = new \PrestaShop\Module\PrestashopCheckout\ShopUuidManager();
}
/**
* Gets the public 'ps_checkout.merchant' shared service.
*
* @return \PrestaShop\Module\PrestashopCheckout\Merchant
*/
protected function getPsCheckout_MerchantService()
{
return $this->services['ps_checkout.merchant'] = new \PrestaShop\Module\PrestashopCheckout\Merchant();
}
/**
* Gets the public 'ps_checkout.module' shared service.
*
* @return \Ps_checkout
*/
protected function getPsCheckout_ModuleService()
{
return $this->services['ps_checkout.module'] = \Module::getInstanceByName('ps_checkout');
}
/**
* Gets the public 'ps_checkout.pay_in_4x.configuration' shared service.
*
* @return \PrestaShop\Module\PrestashopCheckout\PayPal\PayPalPayIn4XConfiguration
*/
protected function getPsCheckout_PayIn4x_ConfigurationService()
{
return $this->services['ps_checkout.pay_in_4x.configuration'] = new \PrestaShop\Module\PrestashopCheckout\PayPal\PayPalPayIn4XConfiguration(${($_ = isset($this->services['ps_checkout.configuration']) ? $this->services['ps_checkout.configuration'] : $this->getPsCheckout_ConfigurationService()) && false ?: '_'}, ${($_ = isset($this->services['ps_checkout.customer']) ? $this->services['ps_checkout.customer'] : $this->getPsCheckout_CustomerService()) && false ?: '_'}, ${($_ = isset($this->services['ps_checkout.merchant']) ? $this->services['ps_checkout.merchant'] : ($this->services['ps_checkout.merchant'] = new \PrestaShop\Module\PrestashopCheckout\Merchant())) && false ?: '_'});
}
/**
* Gets the public 'ps_checkout.paypal.configuration' shared service.
*
* @return \PrestaShop\Module\PrestashopCheckout\PayPal\PayPalConfiguration
*/
protected function getPsCheckout_Paypal_ConfigurationService()
{
return $this->services['ps_checkout.paypal.configuration'] = new \PrestaShop\Module\PrestashopCheckout\PayPal\PayPalConfiguration(${($_ = isset($this->services['ps_checkout.configuration']) ? $this->services['ps_checkout.configuration'] : $this->getPsCheckout_ConfigurationService()) && false ?: '_'}, ${($_ = isset($this->services['ps_checkout.repository.paypal.code']) ? $this->services['ps_checkout.repository.paypal.code'] : ($this->services['ps_checkout.repository.paypal.code'] = new \PrestaShop\Module\PrestashopCheckout\Repository\PayPalCodeRepository())) && false ?: '_'});
}
/**
* Gets the public 'ps_checkout.paypal.provider.merchant_integration' shared service.
*
* @return \PrestaShop\Module\PrestashopCheckout\PayPal\PayPalMerchantIntegrationProvider
*/
protected function getPsCheckout_Paypal_Provider_MerchantIntegrationService()
{
return $this->services['ps_checkout.paypal.provider.merchant_integration'] = new \PrestaShop\Module\PrestashopCheckout\PayPal\PayPalMerchantIntegrationProvider(${($_ = isset($this->services['ps_checkout.cache.paypal.merchant_integration']) ? $this->services['ps_checkout.cache.paypal.merchant_integration'] : $this->getPsCheckout_Cache_Paypal_MerchantIntegrationService()) && false ?: '_'});
}
/**
* Gets the public 'ps_checkout.paypal.provider.order' shared service.
*
* @return \PrestaShop\Module\PrestashopCheckout\PayPal\PayPalOrderProvider
*/
protected function getPsCheckout_Paypal_Provider_OrderService()
{
return $this->services['ps_checkout.paypal.provider.order'] = new \PrestaShop\Module\PrestashopCheckout\PayPal\PayPalOrderProvider(${($_ = isset($this->services['ps_checkout.cache.paypal.order']) ? $this->services['ps_checkout.cache.paypal.order'] : $this->getPsCheckout_Cache_Paypal_OrderService()) && false ?: '_'});
}
/**
* Gets the public 'ps_checkout.persistent.configuration' shared service.
*
* @return \PrestaShop\Module\PrestashopCheckout\PersistentConfiguration
*/
protected function getPsCheckout_Persistent_ConfigurationService()
{
return $this->services['ps_checkout.persistent.configuration'] = new \PrestaShop\Module\PrestashopCheckout\PersistentConfiguration(${($_ = isset($this->services['ps_checkout.configuration']) ? $this->services['ps_checkout.configuration'] : $this->getPsCheckout_ConfigurationService()) && false ?: '_'});
}
/**
* Gets the public 'ps_checkout.presenter.order.pending' shared service.
*
* @return \PrestaShop\Module\PrestashopCheckout\Presenter\Order\OrderPendingPresenter
*/
protected function getPsCheckout_Presenter_Order_PendingService()
{
return $this->services['ps_checkout.presenter.order.pending'] = new \PrestaShop\Module\PrestashopCheckout\Presenter\Order\OrderPendingPresenter();
}
/**
* Gets the public 'ps_checkout.presenter.transaction' shared service.
*
* @return \PrestaShop\Module\PrestashopCheckout\Presenter\Transaction\TransactionPresenter
*/
protected function getPsCheckout_Presenter_TransactionService()
{
return $this->services['ps_checkout.presenter.transaction'] = new \PrestaShop\Module\PrestashopCheckout\Presenter\Transaction\TransactionPresenter();
}
/**
* Gets the public 'ps_checkout.repository.country' shared service.
*
* @return \PrestaShop\Module\PrestashopCheckout\Repository\CountryRepository
*/
protected function getPsCheckout_Repository_CountryService()
{
return $this->services['ps_checkout.repository.country'] = new \PrestaShop\Module\PrestashopCheckout\Repository\CountryRepository();
}
/**
* Gets the public 'ps_checkout.repository.order' shared service.
*
* @return \PrestaShop\Module\PrestashopCheckout\Repository\OrderRepository
*/
protected function getPsCheckout_Repository_OrderService()
{
return $this->services['ps_checkout.repository.order'] = new \PrestaShop\Module\PrestashopCheckout\Repository\OrderRepository();
}
/**
* Gets the public 'ps_checkout.repository.orderpayment' shared service.
*
* @return \PrestaShop\Module\PrestashopCheckout\Repository\OrderPaymentRepository
*/
protected function getPsCheckout_Repository_OrderpaymentService()
{
return $this->services['ps_checkout.repository.orderpayment'] = new \PrestaShop\Module\PrestashopCheckout\Repository\OrderPaymentRepository();
}
/**
* Gets the public 'ps_checkout.repository.paypal.account' shared service.
*
* @return \PrestaShop\Module\PrestashopCheckout\Repository\PaypalAccountRepository
*/
protected function getPsCheckout_Repository_Paypal_AccountService()
{
return $this->services['ps_checkout.repository.paypal.account'] = new \PrestaShop\Module\PrestashopCheckout\Repository\PaypalAccountRepository(${($_ = isset($this->services['ps_checkout.configuration']) ? $this->services['ps_checkout.configuration'] : $this->getPsCheckout_ConfigurationService()) && false ?: '_'});
}
/**
* Gets the public 'ps_checkout.repository.paypal.code' shared service.
*
* @return \PrestaShop\Module\PrestashopCheckout\Repository\PayPalCodeRepository
*/
protected function getPsCheckout_Repository_Paypal_CodeService()
{
return $this->services['ps_checkout.repository.paypal.code'] = new \PrestaShop\Module\PrestashopCheckout\Repository\PayPalCodeRepository();
}
/**
* Gets the public 'ps_checkout.repository.prestashop.account' shared service.
*
* @return \PrestaShop\Module\PrestashopCheckout\Repository\PsAccountRepository
*/
protected function getPsCheckout_Repository_Prestashop_AccountService()
{
return $this->services['ps_checkout.repository.prestashop.account'] = new \PrestaShop\Module\PrestashopCheckout\Repository\PsAccountRepository(${($_ = isset($this->services['ps_checkout.configuration']) ? $this->services['ps_checkout.configuration'] : $this->getPsCheckout_ConfigurationService()) && false ?: '_'});
}
/**
* Gets the public 'ps_checkout.repository.pscheckoutcart' shared service.
*
* @return \PrestaShop\Module\PrestashopCheckout\Repository\PsCheckoutCartRepository
*/
protected function getPsCheckout_Repository_PscheckoutcartService()
{
return $this->services['ps_checkout.repository.pscheckoutcart'] = new \PrestaShop\Module\PrestashopCheckout\Repository\PsCheckoutCartRepository();
}
/**
* Gets the public 'ps_checkout.sdk.paypal.linkbuilder' shared service.
*
* @return \PrestaShop\Module\PrestashopCheckout\Builder\PayPalSdkLink\PayPalSdkLinkBuilder
*/
protected function getPsCheckout_Sdk_Paypal_LinkbuilderService()
{
return $this->services['ps_checkout.sdk.paypal.linkbuilder'] = new \PrestaShop\Module\PrestashopCheckout\Builder\PayPalSdkLink\PayPalSdkLinkBuilder(${($_ = isset($this->services['ps_checkout.repository.paypal.account']) ? $this->services['ps_checkout.repository.paypal.account'] : $this->getPsCheckout_Repository_Paypal_AccountService()) && false ?: '_'}, ${($_ = isset($this->services['ps_checkout.paypal.configuration']) ? $this->services['ps_checkout.paypal.configuration'] : $this->getPsCheckout_Paypal_ConfigurationService()) && false ?: '_'}, ${($_ = isset($this->services['ps_checkout.pay_in_4x.configuration']) ? $this->services['ps_checkout.pay_in_4x.configuration'] : $this->getPsCheckout_PayIn4x_ConfigurationService()) && false ?: '_'}, ${($_ = isset($this->services['ps_checkout.funding_source.configuration.repository']) ? $this->services['ps_checkout.funding_source.configuration.repository'] : $this->getPsCheckout_FundingSource_Configuration_RepositoryService()) && false ?: '_'});
}
/**
* Gets the public 'ps_checkout.segment.tracker' shared service.
*
* @return \PrestaShop\Module\PrestashopCheckout\Segment\SegmentTracker
*/
protected function getPsCheckout_Segment_TrackerService()
{
return $this->services['ps_checkout.segment.tracker'] = new \PrestaShop\Module\PrestashopCheckout\Segment\SegmentTracker(${($_ = isset($this->services['ps_checkout.env.segmentenv']) ? $this->services['ps_checkout.env.segmentenv'] : ($this->services['ps_checkout.env.segmentenv'] = new \PrestaShop\Module\PrestashopCheckout\Environment\SegmentEnv())) && false ?: '_'}, ${($_ = isset($this->services['ps_checkout.manager.shopuuid']) ? $this->services['ps_checkout.manager.shopuuid'] : ($this->services['ps_checkout.manager.shopuuid'] = new \PrestaShop\Module\PrestashopCheckout\ShopUuidManager())) && false ?: '_'});
}
/**
* Gets the public 'ps_checkout.shop.provider' shared service.
*
* @return \PrestaShop\Module\PrestashopCheckout\Shop\ShopProvider
*/
protected function getPsCheckout_Shop_ProviderService()
{
return $this->services['ps_checkout.shop.provider'] = new \PrestaShop\Module\PrestashopCheckout\Shop\ShopProvider();
}
/**
* Gets the public 'ps_checkout.step.live' shared service.
*
* @return \PrestaShop\Module\PrestashopCheckout\OnBoarding\Step\LiveStep
*/
protected function getPsCheckout_Step_LiveService()
{
return $this->services['ps_checkout.step.live'] = new \PrestaShop\Module\PrestashopCheckout\OnBoarding\Step\LiveStep(${($_ = isset($this->services['ps_checkout.configuration']) ? $this->services['ps_checkout.configuration'] : $this->getPsCheckout_ConfigurationService()) && false ?: '_'});
}
/**
* Gets the public 'ps_checkout.step.value' shared service.
*
* @return \PrestaShop\Module\PrestashopCheckout\OnBoarding\Step\ValueBanner
*/
protected function getPsCheckout_Step_ValueService()
{
return $this->services['ps_checkout.step.value'] = new \PrestaShop\Module\PrestashopCheckout\OnBoarding\Step\ValueBanner(${($_ = isset($this->services['ps_checkout.configuration']) ? $this->services['ps_checkout.configuration'] : $this->getPsCheckout_ConfigurationService()) && false ?: '_'});
}
/**
* Gets the public 'ps_checkout.store.module.configuration' shared service.
*
* @return \PrestaShop\Module\PrestashopCheckout\Presenter\Store\Modules\ConfigurationModule
*/
protected function getPsCheckout_Store_Module_ConfigurationService()
{
return $this->services['ps_checkout.store.module.configuration'] = new \PrestaShop\Module\PrestashopCheckout\Presenter\Store\Modules\ConfigurationModule(${($_ = isset($this->services['ps_checkout.pay_in_4x.configuration']) ? $this->services['ps_checkout.pay_in_4x.configuration'] : $this->getPsCheckout_PayIn4x_ConfigurationService()) && false ?: '_'}, ${($_ = isset($this->services['ps_checkout.express_checkout.configuration']) ? $this->services['ps_checkout.express_checkout.configuration'] : $this->getPsCheckout_ExpressCheckout_ConfigurationService()) && false ?: '_'}, ${($_ = isset($this->services['ps_checkout.paypal.configuration']) ? $this->services['ps_checkout.paypal.configuration'] : $this->getPsCheckout_Paypal_ConfigurationService()) && false ?: '_'}, ${($_ = isset($this->services['ps_checkout.funding_source.provider']) ? $this->services['ps_checkout.funding_source.provider'] : $this->getPsCheckout_FundingSource_ProviderService()) && false ?: '_'});
}
/**
* Gets the public 'ps_checkout.store.module.context' shared service.
*
* @return \PrestaShop\Module\PrestashopCheckout\Presenter\Store\Modules\ContextModule
*/
protected function getPsCheckout_Store_Module_ContextService()
{
return $this->services['ps_checkout.store.module.context'] = new \PrestaShop\Module\PrestashopCheckout\Presenter\Store\Modules\ContextModule(${($_ = isset($this->services['ps_checkout.module']) ? $this->services['ps_checkout.module'] : $this->getPsCheckout_ModuleService()) && false ?: '_'}->name, ${($_ = isset($this->services['ps_checkout.module']) ? $this->services['ps_checkout.module'] : $this->getPsCheckout_ModuleService()) && false ?: '_'}->module_key, ${($_ = isset($this->services['ps_checkout.context.prestashop']) ? $this->services['ps_checkout.context.prestashop'] : ($this->services['ps_checkout.context.prestashop'] = new \PrestaShop\Module\PrestashopCheckout\Context\PrestaShopContext())) && false ?: '_'}, ${($_ = isset($this->services['ps_checkout.paypal.configuration']) ? $this->services['ps_checkout.paypal.configuration'] : $this->getPsCheckout_Paypal_ConfigurationService()) && false ?: '_'}, ${($_ = isset($this->services['ps_checkout.step.live']) ? $this->services['ps_checkout.step.live'] : $this->getPsCheckout_Step_LiveService()) && false ?: '_'}, ${($_ = isset($this->services['ps_checkout.step.value']) ? $this->services['ps_checkout.step.value'] : $this->getPsCheckout_Step_ValueService()) && false ?: '_'}, ${($_ = isset($this->services['ps_checkout.translations.translations']) ? $this->services['ps_checkout.translations.translations'] : $this->getPsCheckout_Translations_TranslationsService()) && false ?: '_'}, ${($_ = isset($this->services['ps_checkout.context.shop']) ? $this->services['ps_checkout.context.shop'] : ($this->services['ps_checkout.context.shop'] = new \PrestaShop\Module\PrestashopCheckout\ShopContext())) && false ?: '_'}, ${($_ = isset($this->services['ps_checkout.shop.provider']) ? $this->services['ps_checkout.shop.provider'] : ($this->services['ps_checkout.shop.provider'] = new \PrestaShop\Module\PrestashopCheckout\Shop\ShopProvider())) && false ?: '_'});
}
/**
* Gets the public 'ps_checkout.store.module.firebase' shared service.
*
* @return \PrestaShop\Module\PrestashopCheckout\Presenter\Store\Modules\FirebaseModule
*/
protected function getPsCheckout_Store_Module_FirebaseService()
{
return $this->services['ps_checkout.store.module.firebase'] = new \PrestaShop\Module\PrestashopCheckout\Presenter\Store\Modules\FirebaseModule(${($_ = isset($this->services['ps_checkout.configuration']) ? $this->services['ps_checkout.configuration'] : $this->getPsCheckout_ConfigurationService()) && false ?: '_'});
}
/**
* Gets the public 'ps_checkout.store.module.paypal' shared service.
*
* @return \PrestaShop\Module\PrestashopCheckout\Presenter\Store\Modules\PaypalModule
*/
protected function getPsCheckout_Store_Module_PaypalService()
{
return $this->services['ps_checkout.store.module.paypal'] = new \PrestaShop\Module\PrestashopCheckout\Presenter\Store\Modules\PaypalModule(${($_ = isset($this->services['ps_checkout.repository.paypal.account']) ? $this->services['ps_checkout.repository.paypal.account'] : $this->getPsCheckout_Repository_Paypal_AccountService()) && false ?: '_'});
}
/**
* Gets the public 'ps_checkout.store.module.psx' shared service.
*
* @return \PrestaShop\Module\PrestashopCheckout\Presenter\Store\Modules\PsxModule
*/
protected function getPsCheckout_Store_Module_PsxService()
{
return $this->services['ps_checkout.store.module.psx'] = new \PrestaShop\Module\PrestashopCheckout\Presenter\Store\Modules\PsxModule(${($_ = isset($this->services['ps_checkout.context.prestashop']) ? $this->services['ps_checkout.context.prestashop'] : ($this->services['ps_checkout.context.prestashop'] = new \PrestaShop\Module\PrestashopCheckout\Context\PrestaShopContext())) && false ?: '_'}, ${($_ = isset($this->services['ps_checkout.repository.prestashop.account']) ? $this->services['ps_checkout.repository.prestashop.account'] : $this->getPsCheckout_Repository_Prestashop_AccountService()) && false ?: '_'});
}
/**
* Gets the public 'ps_checkout.store.store' shared service.
*
* @return \PrestaShop\Module\PrestashopCheckout\Presenter\Store\StorePresenter
*/
protected function getPsCheckout_Store_StoreService()
{
return $this->services['ps_checkout.store.store'] = new \PrestaShop\Module\PrestashopCheckout\Presenter\Store\StorePresenter([0 => ${($_ = isset($this->services['ps_checkout.store.module.context']) ? $this->services['ps_checkout.store.module.context'] : $this->getPsCheckout_Store_Module_ContextService()) && false ?: '_'}, 1 => ${($_ = isset($this->services['ps_checkout.store.module.firebase']) ? $this->services['ps_checkout.store.module.firebase'] : $this->getPsCheckout_Store_Module_FirebaseService()) && false ?: '_'}, 2 => ${($_ = isset($this->services['ps_checkout.store.module.paypal']) ? $this->services['ps_checkout.store.module.paypal'] : $this->getPsCheckout_Store_Module_PaypalService()) && false ?: '_'}, 3 => ${($_ = isset($this->services['ps_checkout.store.module.psx']) ? $this->services['ps_checkout.store.module.psx'] : $this->getPsCheckout_Store_Module_PsxService()) && false ?: '_'}, 4 => ${($_ = isset($this->services['ps_checkout.store.module.configuration']) ? $this->services['ps_checkout.store.module.configuration'] : $this->getPsCheckout_Store_Module_ConfigurationService()) && false ?: '_'}]);
}
/**
* Gets the public 'ps_checkout.translations.translations' shared service.
*
* @return \PrestaShop\Module\PrestashopCheckout\Translations\Translations
*/
protected function getPsCheckout_Translations_TranslationsService()
{
return $this->services['ps_checkout.translations.translations'] = new \PrestaShop\Module\PrestashopCheckout\Translations\Translations(${($_ = isset($this->services['ps_checkout.module']) ? $this->services['ps_checkout.module'] : $this->getPsCheckout_ModuleService()) && false ?: '_'});
}
/**
* Gets the public 'ps_checkout.updater.paypal.account' shared service.
*
* @return \PrestaShop\Module\PrestashopCheckout\Updater\PaypalAccountUpdater
*/
protected function getPsCheckout_Updater_Paypal_AccountService()
{
return $this->services['ps_checkout.updater.paypal.account'] = new \PrestaShop\Module\PrestashopCheckout\Updater\PaypalAccountUpdater(${($_ = isset($this->services['ps_checkout.persistent.configuration']) ? $this->services['ps_checkout.persistent.configuration'] : $this->getPsCheckout_Persistent_ConfigurationService()) && false ?: '_'}, ${($_ = isset($this->services['ps_checkout.paypal.provider.merchant_integration']) ? $this->services['ps_checkout.paypal.provider.merchant_integration'] : $this->getPsCheckout_Paypal_Provider_MerchantIntegrationService()) && false ?: '_'});
}
/**
* Gets the public 'ps_checkout.validator.front_controller' shared service.
*
* @return \PrestaShop\Module\PrestashopCheckout\Validator\FrontControllerValidator
*/
protected function getPsCheckout_Validator_FrontControllerService()
{
return $this->services['ps_checkout.validator.front_controller'] = new \PrestaShop\Module\PrestashopCheckout\Validator\FrontControllerValidator(${($_ = isset($this->services['ps_checkout.validator.merchant']) ? $this->services['ps_checkout.validator.merchant'] : $this->getPsCheckout_Validator_MerchantService()) && false ?: '_'}, ${($_ = isset($this->services['ps_checkout.express_checkout.configuration']) ? $this->services['ps_checkout.express_checkout.configuration'] : $this->getPsCheckout_ExpressCheckout_ConfigurationService()) && false ?: '_'}, ${($_ = isset($this->services['ps_checkout.pay_in_4x.configuration']) ? $this->services['ps_checkout.pay_in_4x.configuration'] : $this->getPsCheckout_PayIn4x_ConfigurationService()) && false ?: '_'});
}
/**
* Gets the public 'ps_checkout.validator.merchant' shared service.
*
* @return \PrestaShop\Module\PrestashopCheckout\Validator\MerchantValidator
*/
protected function getPsCheckout_Validator_MerchantService()
{
return $this->services['ps_checkout.validator.merchant'] = new \PrestaShop\Module\PrestashopCheckout\Validator\MerchantValidator(${($_ = isset($this->services['ps_checkout.repository.paypal.account']) ? $this->services['ps_checkout.repository.paypal.account'] : $this->getPsCheckout_Repository_Paypal_AccountService()) && false ?: '_'}, ${($_ = isset($this->services['ps_checkout.repository.prestashop.account']) ? $this->services['ps_checkout.repository.prestashop.account'] : $this->getPsCheckout_Repository_Prestashop_AccountService()) && false ?: '_'}, ${($_ = isset($this->services['ps_checkout.context.prestashop']) ? $this->services['ps_checkout.context.prestashop'] : ($this->services['ps_checkout.context.prestashop'] = new \PrestaShop\Module\PrestashopCheckout\Context\PrestaShopContext())) && false ?: '_'}, ${($_ = isset($this->services['ps_checkout.manager.shopuuid']) ? $this->services['ps_checkout.manager.shopuuid'] : ($this->services['ps_checkout.manager.shopuuid'] = new \PrestaShop\Module\PrestashopCheckout\ShopUuidManager())) && false ?: '_'});
}
}