640 lines
40 KiB
PHP
640 lines
40 KiB
PHP
|
|
<?php
|
||
|
|
|
||
|
|
use Symfony\Component\DependencyInjection\Argument\RewindableGenerator;
|
||
|
|
use Symfony\Component\DependencyInjection\ContainerInterface;
|
||
|
|
use Symfony\Component\DependencyInjection\Container;
|
||
|
|
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
||
|
|
use Symfony\Component\DependencyInjection\Exception\ParameterNotFoundException;
|
||
|
|
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||
|
|
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
||
|
|
use Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* @internal This class has been auto-generated by the Symfony Dependency Injection Component.
|
||
|
|
*/
|
||
|
|
class Ps_facebookFrontContainer extends Container
|
||
|
|
{
|
||
|
|
protected $parameters = [];
|
||
|
|
|
||
|
|
public function __construct()
|
||
|
|
{
|
||
|
|
$this->services = $this->privates = [];
|
||
|
|
$this->methodMap = [
|
||
|
|
'PrestaShopCorp\\Billing\\Presenter\\BillingPresenter' => 'getBillingPresenterService',
|
||
|
|
'PrestaShopCorp\\Billing\\Services\\BillingService' => 'getBillingServiceService',
|
||
|
|
'PrestaShop\\Module\\PrestashopFacebook\\API\\Client\\FacebookCategoryClient' => 'getFacebookCategoryClientService',
|
||
|
|
'PrestaShop\\Module\\PrestashopFacebook\\API\\Client\\FacebookClient' => 'getFacebookClientService',
|
||
|
|
'PrestaShop\\Module\\PrestashopFacebook\\API\\EventSubscriber\\AccountSuspendedSubscriber' => 'getAccountSuspendedSubscriberService',
|
||
|
|
'PrestaShop\\Module\\PrestashopFacebook\\API\\EventSubscriber\\ApiErrorSubscriber' => 'getApiErrorSubscriberService',
|
||
|
|
'PrestaShop\\Module\\PrestashopFacebook\\Adapter\\ConfigurationAdapter' => 'getConfigurationAdapterService',
|
||
|
|
'PrestaShop\\Module\\PrestashopFacebook\\Adapter\\ToolsAdapter' => 'getToolsAdapterService',
|
||
|
|
'PrestaShop\\Module\\PrestashopFacebook\\Buffer\\TemplateBuffer' => 'getTemplateBufferService',
|
||
|
|
'PrestaShop\\Module\\PrestashopFacebook\\Config\\Env' => 'getEnvService',
|
||
|
|
'PrestaShop\\Module\\PrestashopFacebook\\Dispatcher\\EventDispatcher' => 'getEventDispatcherService',
|
||
|
|
'PrestaShop\\Module\\PrestashopFacebook\\Factory\\FacebookEssentialsApiClientFactory' => 'getFacebookEssentialsApiClientFactoryService',
|
||
|
|
'PrestaShop\\Module\\PrestashopFacebook\\Factory\\PsApiClientFactory' => 'getPsApiClientFactoryService',
|
||
|
|
'PrestaShop\\Module\\PrestashopFacebook\\Handler\\ApiConversionHandler' => 'getApiConversionHandlerService',
|
||
|
|
'PrestaShop\\Module\\PrestashopFacebook\\Handler\\CategoryMatchHandler' => 'getCategoryMatchHandlerService',
|
||
|
|
'PrestaShop\\Module\\PrestashopFacebook\\Handler\\ConfigurationHandler' => 'getConfigurationHandlerService',
|
||
|
|
'PrestaShop\\Module\\PrestashopFacebook\\Handler\\ErrorHandler\\ErrorHandler' => 'getErrorHandlerService',
|
||
|
|
'PrestaShop\\Module\\PrestashopFacebook\\Handler\\EventBusProductHandler' => 'getEventBusProductHandlerService',
|
||
|
|
'PrestaShop\\Module\\PrestashopFacebook\\Handler\\MessengerHandler' => 'getMessengerHandlerService',
|
||
|
|
'PrestaShop\\Module\\PrestashopFacebook\\Handler\\PixelHandler' => 'getPixelHandlerService',
|
||
|
|
'PrestaShop\\Module\\PrestashopFacebook\\Handler\\PrevalidationScanRefreshHandler' => 'getPrevalidationScanRefreshHandlerService',
|
||
|
|
'PrestaShop\\Module\\PrestashopFacebook\\Manager\\FbeFeatureManager' => 'getFbeFeatureManagerService',
|
||
|
|
'PrestaShop\\Module\\PrestashopFacebook\\Presenter\\ModuleUpgradePresenter' => 'getModuleUpgradePresenterService',
|
||
|
|
'PrestaShop\\Module\\PrestashopFacebook\\Provider\\AccessTokenProvider' => 'getAccessTokenProviderService',
|
||
|
|
'PrestaShop\\Module\\PrestashopFacebook\\Provider\\EventDataProvider' => 'getEventDataProviderService',
|
||
|
|
'PrestaShop\\Module\\PrestashopFacebook\\Provider\\FacebookDataProvider' => 'getFacebookDataProviderService',
|
||
|
|
'PrestaShop\\Module\\PrestashopFacebook\\Provider\\FbeDataProvider' => 'getFbeDataProviderService',
|
||
|
|
'PrestaShop\\Module\\PrestashopFacebook\\Provider\\FbeFeatureDataProvider' => 'getFbeFeatureDataProviderService',
|
||
|
|
'PrestaShop\\Module\\PrestashopFacebook\\Provider\\GoogleCategoryProvider' => 'getGoogleCategoryProviderService',
|
||
|
|
'PrestaShop\\Module\\PrestashopFacebook\\Provider\\MultishopDataProvider' => 'getMultishopDataProviderService',
|
||
|
|
'PrestaShop\\Module\\PrestashopFacebook\\Provider\\PrevalidationScanCacheProvider' => 'getPrevalidationScanCacheProviderService',
|
||
|
|
'PrestaShop\\Module\\PrestashopFacebook\\Provider\\PrevalidationScanDataProvider' => 'getPrevalidationScanDataProviderService',
|
||
|
|
'PrestaShop\\Module\\PrestashopFacebook\\Provider\\ProductAvailabilityProvider' => 'getProductAvailabilityProviderService',
|
||
|
|
'PrestaShop\\Module\\PrestashopFacebook\\Provider\\ProductSyncReportProvider' => 'getProductSyncReportProviderService',
|
||
|
|
'PrestaShop\\Module\\PrestashopFacebook\\Repository\\GoogleCategoryRepository' => 'getGoogleCategoryRepositoryService',
|
||
|
|
'PrestaShop\\Module\\PrestashopFacebook\\Repository\\ProductRepository' => 'getProductRepositoryService',
|
||
|
|
'PrestaShop\\Module\\PrestashopFacebook\\Repository\\ServerInformationRepository' => 'getServerInformationRepositoryService',
|
||
|
|
'PrestaShop\\Module\\PrestashopFacebook\\Repository\\ShopRepository' => 'getShopRepositoryService',
|
||
|
|
'PrestaShop\\Module\\PrestashopFacebook\\Repository\\TabRepository' => 'getTabRepositoryService',
|
||
|
|
'PrestaShop\\Module\\Ps_facebook\\Tracker\\Segment' => 'getSegmentService',
|
||
|
|
'PrestaShop\\PsAccountsInstaller\\Installer\\Facade\\PsAccounts' => 'getPsAccountsService',
|
||
|
|
'PrestaShop\\PsAccountsInstaller\\Installer\\Installer' => 'getInstallerService',
|
||
|
|
'ps_facebook' => 'getPsFacebookService',
|
||
|
|
'ps_facebook.billing_env' => 'getPsFacebook_BillingEnvService',
|
||
|
|
'ps_facebook.cache' => 'getPsFacebook_CacheService',
|
||
|
|
'ps_facebook.context' => 'getPsFacebook_ContextService',
|
||
|
|
'ps_facebook.controller' => 'getPsFacebook_ControllerService',
|
||
|
|
'ps_facebook.cookie' => 'getPsFacebook_CookieService',
|
||
|
|
'ps_facebook.currency' => 'getPsFacebook_CurrencyService',
|
||
|
|
'ps_facebook.language' => 'getPsFacebook_LanguageService',
|
||
|
|
'ps_facebook.link' => 'getPsFacebook_LinkService',
|
||
|
|
'ps_facebook.shop' => 'getPsFacebook_ShopService',
|
||
|
|
'ps_facebook.smarty' => 'getPsFacebook_SmartyService',
|
||
|
|
];
|
||
|
|
$this->aliases = [
|
||
|
|
'PrestaShop\\Module\\PrestashopFacebook\\Provider\\GoogleCategoryProviderInterface' => 'PrestaShop\\Module\\PrestashopFacebook\\Provider\\GoogleCategoryProvider',
|
||
|
|
'PrestaShop\\Module\\PrestashopFacebook\\Provider\\ProductAvailabilityProviderInterface' => 'PrestaShop\\Module\\PrestashopFacebook\\Provider\\ProductAvailabilityProvider',
|
||
|
|
];
|
||
|
|
}
|
||
|
|
|
||
|
|
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 [
|
||
|
|
'PrestaShopCorp\\Billing\\Wrappers\\BillingContextWrapper' => true,
|
||
|
|
];
|
||
|
|
}
|
||
|
|
|
||
|
|
/**
|
||
|
|
* Gets the public 'PrestaShopCorp\Billing\Presenter\BillingPresenter' shared service.
|
||
|
|
*
|
||
|
|
* @return \PrestaShopCorp\Billing\Presenter\BillingPresenter
|
||
|
|
*/
|
||
|
|
protected static function getBillingPresenterService($container)
|
||
|
|
{
|
||
|
|
return $container->services['PrestaShopCorp\\Billing\\Presenter\\BillingPresenter'] = new \PrestaShopCorp\Billing\Presenter\BillingPresenter(($container->privates['PrestaShopCorp\\Billing\\Wrappers\\BillingContextWrapper'] ?? self::getBillingContextWrapperService($container)), ($container->services['ps_facebook'] ?? self::getPsFacebookService($container)));
|
||
|
|
}
|
||
|
|
|
||
|
|
/**
|
||
|
|
* Gets the public 'PrestaShopCorp\Billing\Services\BillingService' shared service.
|
||
|
|
*
|
||
|
|
* @return \PrestaShopCorp\Billing\Services\BillingService
|
||
|
|
*/
|
||
|
|
protected static function getBillingServiceService($container)
|
||
|
|
{
|
||
|
|
return $container->services['PrestaShopCorp\\Billing\\Services\\BillingService'] = new \PrestaShopCorp\Billing\Services\BillingService(($container->privates['PrestaShopCorp\\Billing\\Wrappers\\BillingContextWrapper'] ?? self::getBillingContextWrapperService($container)), ($container->services['ps_facebook'] ?? self::getPsFacebookService($container)));
|
||
|
|
}
|
||
|
|
|
||
|
|
/**
|
||
|
|
* Gets the public 'PrestaShop\Module\PrestashopFacebook\API\Client\FacebookCategoryClient' shared service.
|
||
|
|
*
|
||
|
|
* @return \PrestaShop\Module\PrestashopFacebook\API\Client\FacebookCategoryClient
|
||
|
|
*/
|
||
|
|
protected static function getFacebookCategoryClientService($container)
|
||
|
|
{
|
||
|
|
return $container->services['PrestaShop\\Module\\PrestashopFacebook\\API\\Client\\FacebookCategoryClient'] = new \PrestaShop\Module\PrestashopFacebook\API\Client\FacebookCategoryClient(($container->services['PrestaShop\\Module\\PrestashopFacebook\\Factory\\PsApiClientFactory'] ?? self::getPsApiClientFactoryService($container)), ($container->services['PrestaShop\\Module\\PrestashopFacebook\\Repository\\GoogleCategoryRepository'] ?? self::getGoogleCategoryRepositoryService($container)));
|
||
|
|
}
|
||
|
|
|
||
|
|
/**
|
||
|
|
* Gets the public 'PrestaShop\Module\PrestashopFacebook\API\Client\FacebookClient' shared service.
|
||
|
|
*
|
||
|
|
* @return \PrestaShop\Module\PrestashopFacebook\API\Client\FacebookClient
|
||
|
|
*/
|
||
|
|
protected static function getFacebookClientService($container)
|
||
|
|
{
|
||
|
|
return $container->services['PrestaShop\\Module\\PrestashopFacebook\\API\\Client\\FacebookClient'] = new \PrestaShop\Module\PrestashopFacebook\API\Client\FacebookClient(($container->services['PrestaShop\\Module\\PrestashopFacebook\\Factory\\FacebookEssentialsApiClientFactory'] ??= new \PrestaShop\Module\PrestashopFacebook\Factory\FacebookEssentialsApiClientFactory()), ($container->services['PrestaShop\\Module\\PrestashopFacebook\\Provider\\AccessTokenProvider'] ?? self::getAccessTokenProviderService($container)), ($container->services['PrestaShop\\Module\\PrestashopFacebook\\Adapter\\ConfigurationAdapter'] ?? self::getConfigurationAdapterService($container)), ($container->services['PrestaShop\\Module\\PrestashopFacebook\\Handler\\ConfigurationHandler'] ?? self::getConfigurationHandlerService($container)));
|
||
|
|
}
|
||
|
|
|
||
|
|
/**
|
||
|
|
* Gets the public 'PrestaShop\Module\PrestashopFacebook\API\EventSubscriber\AccountSuspendedSubscriber' shared service.
|
||
|
|
*
|
||
|
|
* @return \PrestaShop\Module\PrestashopFacebook\API\EventSubscriber\AccountSuspendedSubscriber
|
||
|
|
*/
|
||
|
|
protected static function getAccountSuspendedSubscriberService($container)
|
||
|
|
{
|
||
|
|
return $container->services['PrestaShop\\Module\\PrestashopFacebook\\API\\EventSubscriber\\AccountSuspendedSubscriber'] = new \PrestaShop\Module\PrestashopFacebook\API\EventSubscriber\AccountSuspendedSubscriber(($container->services['PrestaShop\\Module\\PrestashopFacebook\\Adapter\\ConfigurationAdapter'] ?? self::getConfigurationAdapterService($container)));
|
||
|
|
}
|
||
|
|
|
||
|
|
/**
|
||
|
|
* Gets the public 'PrestaShop\Module\PrestashopFacebook\API\EventSubscriber\ApiErrorSubscriber' shared service.
|
||
|
|
*
|
||
|
|
* @return \PrestaShop\Module\PrestashopFacebook\API\EventSubscriber\ApiErrorSubscriber
|
||
|
|
*/
|
||
|
|
protected static function getApiErrorSubscriberService($container)
|
||
|
|
{
|
||
|
|
return $container->services['PrestaShop\\Module\\PrestashopFacebook\\API\\EventSubscriber\\ApiErrorSubscriber'] = new \PrestaShop\Module\PrestashopFacebook\API\EventSubscriber\ApiErrorSubscriber();
|
||
|
|
}
|
||
|
|
|
||
|
|
/**
|
||
|
|
* Gets the public 'PrestaShop\Module\PrestashopFacebook\Adapter\ConfigurationAdapter' shared service.
|
||
|
|
*
|
||
|
|
* @return \PrestaShop\Module\PrestashopFacebook\Adapter\ConfigurationAdapter
|
||
|
|
*/
|
||
|
|
protected static function getConfigurationAdapterService($container)
|
||
|
|
{
|
||
|
|
return $container->services['PrestaShop\\Module\\PrestashopFacebook\\Adapter\\ConfigurationAdapter'] = new \PrestaShop\Module\PrestashopFacebook\Adapter\ConfigurationAdapter(($container->services['ps_facebook.shop'] ?? self::getPsFacebook_ShopService($container))->id);
|
||
|
|
}
|
||
|
|
|
||
|
|
/**
|
||
|
|
* Gets the public 'PrestaShop\Module\PrestashopFacebook\Adapter\ToolsAdapter' shared service.
|
||
|
|
*
|
||
|
|
* @return \PrestaShop\Module\PrestashopFacebook\Adapter\ToolsAdapter
|
||
|
|
*/
|
||
|
|
protected static function getToolsAdapterService($container)
|
||
|
|
{
|
||
|
|
return $container->services['PrestaShop\\Module\\PrestashopFacebook\\Adapter\\ToolsAdapter'] = new \PrestaShop\Module\PrestashopFacebook\Adapter\ToolsAdapter();
|
||
|
|
}
|
||
|
|
|
||
|
|
/**
|
||
|
|
* Gets the public 'PrestaShop\Module\PrestashopFacebook\Buffer\TemplateBuffer' shared service.
|
||
|
|
*
|
||
|
|
* @return \PrestaShop\Module\PrestashopFacebook\Buffer\TemplateBuffer
|
||
|
|
*/
|
||
|
|
protected static function getTemplateBufferService($container)
|
||
|
|
{
|
||
|
|
return $container->services['PrestaShop\\Module\\PrestashopFacebook\\Buffer\\TemplateBuffer'] = new \PrestaShop\Module\PrestashopFacebook\Buffer\TemplateBuffer();
|
||
|
|
}
|
||
|
|
|
||
|
|
/**
|
||
|
|
* Gets the public 'PrestaShop\Module\PrestashopFacebook\Config\Env' shared service.
|
||
|
|
*
|
||
|
|
* @return \PrestaShop\Module\PrestashopFacebook\Config\Env
|
||
|
|
*/
|
||
|
|
protected static function getEnvService($container)
|
||
|
|
{
|
||
|
|
return $container->services['PrestaShop\\Module\\PrestashopFacebook\\Config\\Env'] = new \PrestaShop\Module\PrestashopFacebook\Config\Env();
|
||
|
|
}
|
||
|
|
|
||
|
|
/**
|
||
|
|
* Gets the public 'PrestaShop\Module\PrestashopFacebook\Dispatcher\EventDispatcher' shared service.
|
||
|
|
*
|
||
|
|
* @return \PrestaShop\Module\PrestashopFacebook\Dispatcher\EventDispatcher
|
||
|
|
*/
|
||
|
|
protected static function getEventDispatcherService($container)
|
||
|
|
{
|
||
|
|
return $container->services['PrestaShop\\Module\\PrestashopFacebook\\Dispatcher\\EventDispatcher'] = new \PrestaShop\Module\PrestashopFacebook\Dispatcher\EventDispatcher(($container->services['PrestaShop\\Module\\PrestashopFacebook\\Handler\\ApiConversionHandler'] ?? self::getApiConversionHandlerService($container)), ($container->services['PrestaShop\\Module\\PrestashopFacebook\\Handler\\PixelHandler'] ?? self::getPixelHandlerService($container)), ($container->services['PrestaShop\\Module\\PrestashopFacebook\\Adapter\\ConfigurationAdapter'] ?? self::getConfigurationAdapterService($container)), ($container->services['PrestaShop\\Module\\PrestashopFacebook\\Provider\\EventDataProvider'] ?? self::getEventDataProviderService($container)), ($container->services['ps_facebook.context'] ?? self::getPsFacebook_ContextService($container)));
|
||
|
|
}
|
||
|
|
|
||
|
|
/**
|
||
|
|
* Gets the public 'PrestaShop\Module\PrestashopFacebook\Factory\FacebookEssentialsApiClientFactory' shared service.
|
||
|
|
*
|
||
|
|
* @return \PrestaShop\Module\PrestashopFacebook\Factory\FacebookEssentialsApiClientFactory
|
||
|
|
*/
|
||
|
|
protected static function getFacebookEssentialsApiClientFactoryService($container)
|
||
|
|
{
|
||
|
|
return $container->services['PrestaShop\\Module\\PrestashopFacebook\\Factory\\FacebookEssentialsApiClientFactory'] = new \PrestaShop\Module\PrestashopFacebook\Factory\FacebookEssentialsApiClientFactory();
|
||
|
|
}
|
||
|
|
|
||
|
|
/**
|
||
|
|
* Gets the public 'PrestaShop\Module\PrestashopFacebook\Factory\PsApiClientFactory' shared service.
|
||
|
|
*
|
||
|
|
* @return \PrestaShop\Module\PrestashopFacebook\Factory\PsApiClientFactory
|
||
|
|
*/
|
||
|
|
protected static function getPsApiClientFactoryService($container)
|
||
|
|
{
|
||
|
|
return $container->services['PrestaShop\\Module\\PrestashopFacebook\\Factory\\PsApiClientFactory'] = new \PrestaShop\Module\PrestashopFacebook\Factory\PsApiClientFactory(($container->services['PrestaShop\\Module\\PrestashopFacebook\\Config\\Env'] ??= new \PrestaShop\Module\PrestashopFacebook\Config\Env()), ($container->services['PrestaShop\\PsAccountsInstaller\\Installer\\Facade\\PsAccounts'] ?? self::getPsAccountsService($container)));
|
||
|
|
}
|
||
|
|
|
||
|
|
/**
|
||
|
|
* Gets the public 'PrestaShop\Module\PrestashopFacebook\Handler\ApiConversionHandler' shared service.
|
||
|
|
*
|
||
|
|
* @return \PrestaShop\Module\PrestashopFacebook\Handler\ApiConversionHandler
|
||
|
|
*/
|
||
|
|
protected static function getApiConversionHandlerService($container)
|
||
|
|
{
|
||
|
|
return $container->services['PrestaShop\\Module\\PrestashopFacebook\\Handler\\ApiConversionHandler'] = new \PrestaShop\Module\PrestashopFacebook\Handler\ApiConversionHandler(($container->services['PrestaShop\\Module\\PrestashopFacebook\\Adapter\\ConfigurationAdapter'] ?? self::getConfigurationAdapterService($container)), ($container->services['PrestaShop\\Module\\PrestashopFacebook\\Handler\\ErrorHandler\\ErrorHandler'] ??= new \PrestaShop\Module\PrestashopFacebook\Handler\ErrorHandler\ErrorHandler()), ($container->services['PrestaShop\\Module\\PrestashopFacebook\\API\\Client\\FacebookClient'] ?? self::getFacebookClientService($container)));
|
||
|
|
}
|
||
|
|
|
||
|
|
/**
|
||
|
|
* Gets the public 'PrestaShop\Module\PrestashopFacebook\Handler\CategoryMatchHandler' shared service.
|
||
|
|
*
|
||
|
|
* @return \PrestaShop\Module\PrestashopFacebook\Handler\CategoryMatchHandler
|
||
|
|
*/
|
||
|
|
protected static function getCategoryMatchHandlerService($container)
|
||
|
|
{
|
||
|
|
return $container->services['PrestaShop\\Module\\PrestashopFacebook\\Handler\\CategoryMatchHandler'] = new \PrestaShop\Module\PrestashopFacebook\Handler\CategoryMatchHandler(($container->services['PrestaShop\\Module\\PrestashopFacebook\\Repository\\GoogleCategoryRepository'] ?? self::getGoogleCategoryRepositoryService($container)));
|
||
|
|
}
|
||
|
|
|
||
|
|
/**
|
||
|
|
* Gets the public 'PrestaShop\Module\PrestashopFacebook\Handler\ConfigurationHandler' shared service.
|
||
|
|
*
|
||
|
|
* @return \PrestaShop\Module\PrestashopFacebook\Handler\ConfigurationHandler
|
||
|
|
*/
|
||
|
|
protected static function getConfigurationHandlerService($container)
|
||
|
|
{
|
||
|
|
return $container->services['PrestaShop\\Module\\PrestashopFacebook\\Handler\\ConfigurationHandler'] = new \PrestaShop\Module\PrestashopFacebook\Handler\ConfigurationHandler(($container->services['PrestaShop\\Module\\PrestashopFacebook\\Adapter\\ConfigurationAdapter'] ?? self::getConfigurationAdapterService($container)));
|
||
|
|
}
|
||
|
|
|
||
|
|
/**
|
||
|
|
* Gets the public 'PrestaShop\Module\PrestashopFacebook\Handler\ErrorHandler\ErrorHandler' shared service.
|
||
|
|
*
|
||
|
|
* @return \PrestaShop\Module\PrestashopFacebook\Handler\ErrorHandler\ErrorHandler
|
||
|
|
*/
|
||
|
|
protected static function getErrorHandlerService($container)
|
||
|
|
{
|
||
|
|
return $container->services['PrestaShop\\Module\\PrestashopFacebook\\Handler\\ErrorHandler\\ErrorHandler'] = new \PrestaShop\Module\PrestashopFacebook\Handler\ErrorHandler\ErrorHandler();
|
||
|
|
}
|
||
|
|
|
||
|
|
/**
|
||
|
|
* Gets the public 'PrestaShop\Module\PrestashopFacebook\Handler\EventBusProductHandler' shared service.
|
||
|
|
*
|
||
|
|
* @return \PrestaShop\Module\PrestashopFacebook\Handler\EventBusProductHandler
|
||
|
|
*/
|
||
|
|
protected static function getEventBusProductHandlerService($container)
|
||
|
|
{
|
||
|
|
return $container->services['PrestaShop\\Module\\PrestashopFacebook\\Handler\\EventBusProductHandler'] = new \PrestaShop\Module\PrestashopFacebook\Handler\EventBusProductHandler(($container->services['PrestaShop\\Module\\PrestashopFacebook\\Repository\\ProductRepository'] ??= new \PrestaShop\Module\PrestashopFacebook\Repository\ProductRepository()));
|
||
|
|
}
|
||
|
|
|
||
|
|
/**
|
||
|
|
* Gets the public 'PrestaShop\Module\PrestashopFacebook\Handler\MessengerHandler' shared service.
|
||
|
|
*
|
||
|
|
* @return \PrestaShop\Module\PrestashopFacebook\Handler\MessengerHandler
|
||
|
|
*/
|
||
|
|
protected static function getMessengerHandlerService($container)
|
||
|
|
{
|
||
|
|
return $container->services['PrestaShop\\Module\\PrestashopFacebook\\Handler\\MessengerHandler'] = new \PrestaShop\Module\PrestashopFacebook\Handler\MessengerHandler(($container->services['ps_facebook.language'] ?? self::getPsFacebook_LanguageService($container)), ($container->services['PrestaShop\\Module\\PrestashopFacebook\\Adapter\\ConfigurationAdapter'] ?? self::getConfigurationAdapterService($container)), ($container->services['PrestaShop\\Module\\PrestashopFacebook\\Config\\Env'] ??= new \PrestaShop\Module\PrestashopFacebook\Config\Env()));
|
||
|
|
}
|
||
|
|
|
||
|
|
/**
|
||
|
|
* Gets the public 'PrestaShop\Module\PrestashopFacebook\Handler\PixelHandler' shared service.
|
||
|
|
*
|
||
|
|
* @return \PrestaShop\Module\PrestashopFacebook\Handler\PixelHandler
|
||
|
|
*/
|
||
|
|
protected static function getPixelHandlerService($container)
|
||
|
|
{
|
||
|
|
return $container->services['PrestaShop\\Module\\PrestashopFacebook\\Handler\\PixelHandler'] = new \PrestaShop\Module\PrestashopFacebook\Handler\PixelHandler(($container->services['ps_facebook'] ?? self::getPsFacebookService($container)), ($container->services['PrestaShop\\Module\\PrestashopFacebook\\Adapter\\ConfigurationAdapter'] ?? self::getConfigurationAdapterService($container)));
|
||
|
|
}
|
||
|
|
|
||
|
|
/**
|
||
|
|
* Gets the public 'PrestaShop\Module\PrestashopFacebook\Handler\PrevalidationScanRefreshHandler' shared service.
|
||
|
|
*
|
||
|
|
* @return \PrestaShop\Module\PrestashopFacebook\Handler\PrevalidationScanRefreshHandler
|
||
|
|
*/
|
||
|
|
protected static function getPrevalidationScanRefreshHandlerService($container)
|
||
|
|
{
|
||
|
|
return $container->services['PrestaShop\\Module\\PrestashopFacebook\\Handler\\PrevalidationScanRefreshHandler'] = new \PrestaShop\Module\PrestashopFacebook\Handler\PrevalidationScanRefreshHandler(($container->services['PrestaShop\\Module\\PrestashopFacebook\\Provider\\PrevalidationScanCacheProvider'] ?? self::getPrevalidationScanCacheProviderService($container)), ($container->services['PrestaShop\\Module\\PrestashopFacebook\\Repository\\ProductRepository'] ??= new \PrestaShop\Module\PrestashopFacebook\Repository\ProductRepository()), ($container->services['ps_facebook.shop'] ?? self::getPsFacebook_ShopService($container))->id);
|
||
|
|
}
|
||
|
|
|
||
|
|
/**
|
||
|
|
* Gets the public 'PrestaShop\Module\PrestashopFacebook\Manager\FbeFeatureManager' shared service.
|
||
|
|
*
|
||
|
|
* @return \PrestaShop\Module\PrestashopFacebook\Manager\FbeFeatureManager
|
||
|
|
*/
|
||
|
|
protected static function getFbeFeatureManagerService($container)
|
||
|
|
{
|
||
|
|
return $container->services['PrestaShop\\Module\\PrestashopFacebook\\Manager\\FbeFeatureManager'] = new \PrestaShop\Module\PrestashopFacebook\Manager\FbeFeatureManager(($container->services['PrestaShop\\Module\\PrestashopFacebook\\Adapter\\ConfigurationAdapter'] ?? self::getConfigurationAdapterService($container)), ($container->services['PrestaShop\\Module\\PrestashopFacebook\\API\\Client\\FacebookClient'] ?? self::getFacebookClientService($container)));
|
||
|
|
}
|
||
|
|
|
||
|
|
/**
|
||
|
|
* Gets the public 'PrestaShop\Module\PrestashopFacebook\Presenter\ModuleUpgradePresenter' shared service.
|
||
|
|
*
|
||
|
|
* @return \PrestaShop\Module\PrestashopFacebook\Presenter\ModuleUpgradePresenter
|
||
|
|
*/
|
||
|
|
protected static function getModuleUpgradePresenterService($container)
|
||
|
|
{
|
||
|
|
return $container->services['PrestaShop\\Module\\PrestashopFacebook\\Presenter\\ModuleUpgradePresenter'] = new \PrestaShop\Module\PrestashopFacebook\Presenter\ModuleUpgradePresenter(($container->services['ps_facebook.context'] ?? self::getPsFacebook_ContextService($container)));
|
||
|
|
}
|
||
|
|
|
||
|
|
/**
|
||
|
|
* Gets the public 'PrestaShop\Module\PrestashopFacebook\Provider\AccessTokenProvider' shared service.
|
||
|
|
*
|
||
|
|
* @return \PrestaShop\Module\PrestashopFacebook\Provider\AccessTokenProvider
|
||
|
|
*/
|
||
|
|
protected static function getAccessTokenProviderService($container)
|
||
|
|
{
|
||
|
|
return $container->services['PrestaShop\\Module\\PrestashopFacebook\\Provider\\AccessTokenProvider'] = new \PrestaShop\Module\PrestashopFacebook\Provider\AccessTokenProvider(($container->services['PrestaShop\\Module\\PrestashopFacebook\\Adapter\\ConfigurationAdapter'] ?? self::getConfigurationAdapterService($container)), ($container->services['ps_facebook.controller'] ?? self::getPsFacebook_ControllerService($container)), ($container->services['PrestaShop\\Module\\PrestashopFacebook\\Factory\\PsApiClientFactory'] ?? self::getPsApiClientFactoryService($container)));
|
||
|
|
}
|
||
|
|
|
||
|
|
/**
|
||
|
|
* Gets the public 'PrestaShop\Module\PrestashopFacebook\Provider\EventDataProvider' shared service.
|
||
|
|
*
|
||
|
|
* @return \PrestaShop\Module\PrestashopFacebook\Provider\EventDataProvider
|
||
|
|
*/
|
||
|
|
protected static function getEventDataProviderService($container)
|
||
|
|
{
|
||
|
|
return $container->services['PrestaShop\\Module\\PrestashopFacebook\\Provider\\EventDataProvider'] = new \PrestaShop\Module\PrestashopFacebook\Provider\EventDataProvider(($container->services['PrestaShop\\Module\\PrestashopFacebook\\Adapter\\ToolsAdapter'] ??= new \PrestaShop\Module\PrestashopFacebook\Adapter\ToolsAdapter()), ($container->services['PrestaShop\\Module\\PrestashopFacebook\\Adapter\\ConfigurationAdapter'] ?? self::getConfigurationAdapterService($container)), ($container->services['PrestaShop\\Module\\PrestashopFacebook\\Repository\\ProductRepository'] ??= new \PrestaShop\Module\PrestashopFacebook\Repository\ProductRepository()), ($container->services['ps_facebook.context'] ?? self::getPsFacebook_ContextService($container)), ($container->services['ps_facebook'] ?? self::getPsFacebookService($container)), ($container->services['PrestaShop\\Module\\PrestashopFacebook\\Provider\\ProductAvailabilityProvider'] ??= new \PrestaShop\Module\PrestashopFacebook\Provider\ProductAvailabilityProvider()), ($container->services['PrestaShop\\Module\\PrestashopFacebook\\Repository\\GoogleCategoryRepository'] ?? self::getGoogleCategoryRepositoryService($container)), ($container->services['PrestaShop\\Module\\PrestashopFacebook\\Provider\\GoogleCategoryProvider'] ?? self::getGoogleCategoryProviderService($container)));
|
||
|
|
}
|
||
|
|
|
||
|
|
/**
|
||
|
|
* Gets the public 'PrestaShop\Module\PrestashopFacebook\Provider\FacebookDataProvider' shared service.
|
||
|
|
*
|
||
|
|
* @return \PrestaShop\Module\PrestashopFacebook\Provider\FacebookDataProvider
|
||
|
|
*/
|
||
|
|
protected static function getFacebookDataProviderService($container)
|
||
|
|
{
|
||
|
|
return $container->services['PrestaShop\\Module\\PrestashopFacebook\\Provider\\FacebookDataProvider'] = new \PrestaShop\Module\PrestashopFacebook\Provider\FacebookDataProvider(($container->services['PrestaShop\\Module\\PrestashopFacebook\\API\\Client\\FacebookClient'] ?? self::getFacebookClientService($container)), ($container->services['PrestaShop\\Module\\PrestashopFacebook\\Adapter\\ConfigurationAdapter'] ?? self::getConfigurationAdapterService($container)));
|
||
|
|
}
|
||
|
|
|
||
|
|
/**
|
||
|
|
* Gets the public 'PrestaShop\Module\PrestashopFacebook\Provider\FbeDataProvider' shared service.
|
||
|
|
*
|
||
|
|
* @return \PrestaShop\Module\PrestashopFacebook\Provider\FbeDataProvider
|
||
|
|
*/
|
||
|
|
protected static function getFbeDataProviderService($container)
|
||
|
|
{
|
||
|
|
return $container->services['PrestaShop\\Module\\PrestashopFacebook\\Provider\\FbeDataProvider'] = new \PrestaShop\Module\PrestashopFacebook\Provider\FbeDataProvider(($container->services['PrestaShop\\Module\\PrestashopFacebook\\Adapter\\ConfigurationAdapter'] ?? self::getConfigurationAdapterService($container)));
|
||
|
|
}
|
||
|
|
|
||
|
|
/**
|
||
|
|
* Gets the public 'PrestaShop\Module\PrestashopFacebook\Provider\FbeFeatureDataProvider' shared service.
|
||
|
|
*
|
||
|
|
* @return \PrestaShop\Module\PrestashopFacebook\Provider\FbeFeatureDataProvider
|
||
|
|
*/
|
||
|
|
protected static function getFbeFeatureDataProviderService($container)
|
||
|
|
{
|
||
|
|
return $container->services['PrestaShop\\Module\\PrestashopFacebook\\Provider\\FbeFeatureDataProvider'] = new \PrestaShop\Module\PrestashopFacebook\Provider\FbeFeatureDataProvider(($container->services['PrestaShop\\Module\\PrestashopFacebook\\API\\Client\\FacebookClient'] ?? self::getFacebookClientService($container)), ($container->services['PrestaShop\\Module\\PrestashopFacebook\\Adapter\\ConfigurationAdapter'] ?? self::getConfigurationAdapterService($container)));
|
||
|
|
}
|
||
|
|
|
||
|
|
/**
|
||
|
|
* Gets the public 'PrestaShop\Module\PrestashopFacebook\Provider\GoogleCategoryProvider' shared service.
|
||
|
|
*
|
||
|
|
* @return \PrestaShop\Module\PrestashopFacebook\Provider\GoogleCategoryProvider
|
||
|
|
*/
|
||
|
|
protected static function getGoogleCategoryProviderService($container)
|
||
|
|
{
|
||
|
|
return $container->services['PrestaShop\\Module\\PrestashopFacebook\\Provider\\GoogleCategoryProvider'] = new \PrestaShop\Module\PrestashopFacebook\Provider\GoogleCategoryProvider(($container->services['PrestaShop\\Module\\PrestashopFacebook\\Repository\\GoogleCategoryRepository'] ?? self::getGoogleCategoryRepositoryService($container)));
|
||
|
|
}
|
||
|
|
|
||
|
|
/**
|
||
|
|
* Gets the public 'PrestaShop\Module\PrestashopFacebook\Provider\MultishopDataProvider' shared service.
|
||
|
|
*
|
||
|
|
* @return \PrestaShop\Module\PrestashopFacebook\Provider\MultishopDataProvider
|
||
|
|
*/
|
||
|
|
protected static function getMultishopDataProviderService($container)
|
||
|
|
{
|
||
|
|
return $container->services['PrestaShop\\Module\\PrestashopFacebook\\Provider\\MultishopDataProvider'] = new \PrestaShop\Module\PrestashopFacebook\Provider\MultishopDataProvider(($container->services['PrestaShop\\Module\\PrestashopFacebook\\Repository\\ShopRepository'] ??= new \PrestaShop\Module\PrestashopFacebook\Repository\ShopRepository()), ($container->services['PrestaShop\\Module\\Ps_facebook\\Tracker\\Segment'] ?? self::getSegmentService($container)));
|
||
|
|
}
|
||
|
|
|
||
|
|
/**
|
||
|
|
* Gets the public 'PrestaShop\Module\PrestashopFacebook\Provider\PrevalidationScanCacheProvider' shared service.
|
||
|
|
*
|
||
|
|
* @return \PrestaShop\Module\PrestashopFacebook\Provider\PrevalidationScanCacheProvider
|
||
|
|
*/
|
||
|
|
protected static function getPrevalidationScanCacheProviderService($container)
|
||
|
|
{
|
||
|
|
return $container->services['PrestaShop\\Module\\PrestashopFacebook\\Provider\\PrevalidationScanCacheProvider'] = new \PrestaShop\Module\PrestashopFacebook\Provider\PrevalidationScanCacheProvider(($container->services['ps_facebook'] ?? self::getPsFacebookService($container)), ($container->services['ps_facebook.cache'] ?? self::getPsFacebook_CacheService($container)));
|
||
|
|
}
|
||
|
|
|
||
|
|
/**
|
||
|
|
* Gets the public 'PrestaShop\Module\PrestashopFacebook\Provider\PrevalidationScanDataProvider' shared service.
|
||
|
|
*
|
||
|
|
* @return \PrestaShop\Module\PrestashopFacebook\Provider\PrevalidationScanDataProvider
|
||
|
|
*/
|
||
|
|
protected static function getPrevalidationScanDataProviderService($container)
|
||
|
|
{
|
||
|
|
return $container->services['PrestaShop\\Module\\PrestashopFacebook\\Provider\\PrevalidationScanDataProvider'] = new \PrestaShop\Module\PrestashopFacebook\Provider\PrevalidationScanDataProvider(($container->services['PrestaShop\\Module\\PrestashopFacebook\\Provider\\PrevalidationScanCacheProvider'] ?? self::getPrevalidationScanCacheProviderService($container)));
|
||
|
|
}
|
||
|
|
|
||
|
|
/**
|
||
|
|
* Gets the public 'PrestaShop\Module\PrestashopFacebook\Provider\ProductAvailabilityProvider' shared service.
|
||
|
|
*
|
||
|
|
* @return \PrestaShop\Module\PrestashopFacebook\Provider\ProductAvailabilityProvider
|
||
|
|
*/
|
||
|
|
protected static function getProductAvailabilityProviderService($container)
|
||
|
|
{
|
||
|
|
return $container->services['PrestaShop\\Module\\PrestashopFacebook\\Provider\\ProductAvailabilityProvider'] = new \PrestaShop\Module\PrestashopFacebook\Provider\ProductAvailabilityProvider();
|
||
|
|
}
|
||
|
|
|
||
|
|
/**
|
||
|
|
* Gets the public 'PrestaShop\Module\PrestashopFacebook\Provider\ProductSyncReportProvider' shared service.
|
||
|
|
*
|
||
|
|
* @return \PrestaShop\Module\PrestashopFacebook\Provider\ProductSyncReportProvider
|
||
|
|
*/
|
||
|
|
protected static function getProductSyncReportProviderService($container)
|
||
|
|
{
|
||
|
|
return $container->services['PrestaShop\\Module\\PrestashopFacebook\\Provider\\ProductSyncReportProvider'] = new \PrestaShop\Module\PrestashopFacebook\Provider\ProductSyncReportProvider(($container->services['PrestaShop\\Module\\PrestashopFacebook\\Adapter\\ConfigurationAdapter'] ?? self::getConfigurationAdapterService($container)), ($container->services['PrestaShop\\Module\\PrestashopFacebook\\Factory\\PsApiClientFactory'] ?? self::getPsApiClientFactoryService($container)));
|
||
|
|
}
|
||
|
|
|
||
|
|
/**
|
||
|
|
* Gets the public 'PrestaShop\Module\PrestashopFacebook\Repository\GoogleCategoryRepository' shared service.
|
||
|
|
*
|
||
|
|
* @return \PrestaShop\Module\PrestashopFacebook\Repository\GoogleCategoryRepository
|
||
|
|
*/
|
||
|
|
protected static function getGoogleCategoryRepositoryService($container)
|
||
|
|
{
|
||
|
|
return $container->services['PrestaShop\\Module\\PrestashopFacebook\\Repository\\GoogleCategoryRepository'] = new \PrestaShop\Module\PrestashopFacebook\Repository\GoogleCategoryRepository(($container->services['PrestaShop\\Module\\PrestashopFacebook\\Adapter\\ConfigurationAdapter'] ?? self::getConfigurationAdapterService($container)));
|
||
|
|
}
|
||
|
|
|
||
|
|
/**
|
||
|
|
* Gets the public 'PrestaShop\Module\PrestashopFacebook\Repository\ProductRepository' shared service.
|
||
|
|
*
|
||
|
|
* @return \PrestaShop\Module\PrestashopFacebook\Repository\ProductRepository
|
||
|
|
*/
|
||
|
|
protected static function getProductRepositoryService($container)
|
||
|
|
{
|
||
|
|
return $container->services['PrestaShop\\Module\\PrestashopFacebook\\Repository\\ProductRepository'] = new \PrestaShop\Module\PrestashopFacebook\Repository\ProductRepository();
|
||
|
|
}
|
||
|
|
|
||
|
|
/**
|
||
|
|
* Gets the public 'PrestaShop\Module\PrestashopFacebook\Repository\ServerInformationRepository' shared service.
|
||
|
|
*
|
||
|
|
* @return \PrestaShop\Module\PrestashopFacebook\Repository\ServerInformationRepository
|
||
|
|
*/
|
||
|
|
protected static function getServerInformationRepositoryService($container)
|
||
|
|
{
|
||
|
|
return $container->services['PrestaShop\\Module\\PrestashopFacebook\\Repository\\ServerInformationRepository'] = new \PrestaShop\Module\PrestashopFacebook\Repository\ServerInformationRepository(($container->services['PrestaShop\\PsAccountsInstaller\\Installer\\Facade\\PsAccounts'] ?? self::getPsAccountsService($container)));
|
||
|
|
}
|
||
|
|
|
||
|
|
/**
|
||
|
|
* Gets the public 'PrestaShop\Module\PrestashopFacebook\Repository\ShopRepository' shared service.
|
||
|
|
*
|
||
|
|
* @return \PrestaShop\Module\PrestashopFacebook\Repository\ShopRepository
|
||
|
|
*/
|
||
|
|
protected static function getShopRepositoryService($container)
|
||
|
|
{
|
||
|
|
return $container->services['PrestaShop\\Module\\PrestashopFacebook\\Repository\\ShopRepository'] = new \PrestaShop\Module\PrestashopFacebook\Repository\ShopRepository();
|
||
|
|
}
|
||
|
|
|
||
|
|
/**
|
||
|
|
* Gets the public 'PrestaShop\Module\PrestashopFacebook\Repository\TabRepository' shared service.
|
||
|
|
*
|
||
|
|
* @return \PrestaShop\Module\PrestashopFacebook\Repository\TabRepository
|
||
|
|
*/
|
||
|
|
protected static function getTabRepositoryService($container)
|
||
|
|
{
|
||
|
|
return $container->services['PrestaShop\\Module\\PrestashopFacebook\\Repository\\TabRepository'] = new \PrestaShop\Module\PrestashopFacebook\Repository\TabRepository();
|
||
|
|
}
|
||
|
|
|
||
|
|
/**
|
||
|
|
* Gets the public 'PrestaShop\Module\Ps_facebook\Tracker\Segment' shared service.
|
||
|
|
*
|
||
|
|
* @return \PrestaShop\Module\Ps_facebook\Tracker\Segment
|
||
|
|
*/
|
||
|
|
protected static function getSegmentService($container)
|
||
|
|
{
|
||
|
|
return $container->services['PrestaShop\\Module\\Ps_facebook\\Tracker\\Segment'] = new \PrestaShop\Module\Ps_facebook\Tracker\Segment(($container->services['ps_facebook.context'] ?? self::getPsFacebook_ContextService($container)), ($container->services['PrestaShop\\Module\\PrestashopFacebook\\Config\\Env'] ??= new \PrestaShop\Module\PrestashopFacebook\Config\Env()), ($container->services['PrestaShop\\Module\\PrestashopFacebook\\Adapter\\ConfigurationAdapter'] ?? self::getConfigurationAdapterService($container)), ($container->services['PrestaShop\\PsAccountsInstaller\\Installer\\Facade\\PsAccounts'] ?? self::getPsAccountsService($container)));
|
||
|
|
}
|
||
|
|
|
||
|
|
/**
|
||
|
|
* Gets the public 'PrestaShop\PsAccountsInstaller\Installer\Facade\PsAccounts' shared service.
|
||
|
|
*
|
||
|
|
* @return \PrestaShop\PsAccountsInstaller\Installer\Facade\PsAccounts
|
||
|
|
*/
|
||
|
|
protected static function getPsAccountsService($container)
|
||
|
|
{
|
||
|
|
return $container->services['PrestaShop\\PsAccountsInstaller\\Installer\\Facade\\PsAccounts'] = new \PrestaShop\PsAccountsInstaller\Installer\Facade\PsAccounts(($container->services['PrestaShop\\PsAccountsInstaller\\Installer\\Installer'] ??= new \PrestaShop\PsAccountsInstaller\Installer\Installer('3.0.0')));
|
||
|
|
}
|
||
|
|
|
||
|
|
/**
|
||
|
|
* Gets the public 'PrestaShop\PsAccountsInstaller\Installer\Installer' shared service.
|
||
|
|
*
|
||
|
|
* @return \PrestaShop\PsAccountsInstaller\Installer\Installer
|
||
|
|
*/
|
||
|
|
protected static function getInstallerService($container)
|
||
|
|
{
|
||
|
|
return $container->services['PrestaShop\\PsAccountsInstaller\\Installer\\Installer'] = new \PrestaShop\PsAccountsInstaller\Installer\Installer('3.0.0');
|
||
|
|
}
|
||
|
|
|
||
|
|
/**
|
||
|
|
* Gets the public 'ps_facebook' shared service.
|
||
|
|
*
|
||
|
|
* @return \Ps_facebook
|
||
|
|
*/
|
||
|
|
protected static function getPsFacebookService($container)
|
||
|
|
{
|
||
|
|
return $container->services['ps_facebook'] = \Module::getInstanceByName('ps_facebook');
|
||
|
|
}
|
||
|
|
|
||
|
|
/**
|
||
|
|
* Gets the public 'ps_facebook.billing_env' shared service.
|
||
|
|
*
|
||
|
|
* @return \PrestaShop\Module\PrestashopFacebook\Factory\ParametersFactory
|
||
|
|
*/
|
||
|
|
protected static function getPsFacebook_BillingEnvService($container)
|
||
|
|
{
|
||
|
|
return $container->services['ps_facebook.billing_env'] = \PrestaShop\Module\PrestashopFacebook\Factory\ParametersFactory::getBillingEnv();
|
||
|
|
}
|
||
|
|
|
||
|
|
/**
|
||
|
|
* Gets the public 'ps_facebook.cache' shared service.
|
||
|
|
*
|
||
|
|
* @return \string
|
||
|
|
*/
|
||
|
|
protected static function getPsFacebook_CacheService($container)
|
||
|
|
{
|
||
|
|
return $container->services['ps_facebook.cache'] = \PrestaShop\Module\PrestashopFacebook\Factory\CacheFactory::getCachePath();
|
||
|
|
}
|
||
|
|
|
||
|
|
/**
|
||
|
|
* Gets the public 'ps_facebook.context' shared service.
|
||
|
|
*
|
||
|
|
* @return \Context
|
||
|
|
*/
|
||
|
|
protected static function getPsFacebook_ContextService($container)
|
||
|
|
{
|
||
|
|
return $container->services['ps_facebook.context'] = \PrestaShop\Module\PrestashopFacebook\Factory\ContextFactory::getContext();
|
||
|
|
}
|
||
|
|
|
||
|
|
/**
|
||
|
|
* Gets the public 'ps_facebook.controller' shared service.
|
||
|
|
*
|
||
|
|
* @return \Controller
|
||
|
|
*/
|
||
|
|
protected static function getPsFacebook_ControllerService($container)
|
||
|
|
{
|
||
|
|
return $container->services['ps_facebook.controller'] = \PrestaShop\Module\PrestashopFacebook\Factory\ContextFactory::getController();
|
||
|
|
}
|
||
|
|
|
||
|
|
/**
|
||
|
|
* Gets the public 'ps_facebook.cookie' shared service.
|
||
|
|
*
|
||
|
|
* @return \Cookie
|
||
|
|
*/
|
||
|
|
protected static function getPsFacebook_CookieService($container)
|
||
|
|
{
|
||
|
|
return $container->services['ps_facebook.cookie'] = \PrestaShop\Module\PrestashopFacebook\Factory\ContextFactory::getCookie();
|
||
|
|
}
|
||
|
|
|
||
|
|
/**
|
||
|
|
* Gets the public 'ps_facebook.currency' shared service.
|
||
|
|
*
|
||
|
|
* @return \Currency
|
||
|
|
*/
|
||
|
|
protected static function getPsFacebook_CurrencyService($container)
|
||
|
|
{
|
||
|
|
return $container->services['ps_facebook.currency'] = \PrestaShop\Module\PrestashopFacebook\Factory\ContextFactory::getCurrency();
|
||
|
|
}
|
||
|
|
|
||
|
|
/**
|
||
|
|
* Gets the public 'ps_facebook.language' shared service.
|
||
|
|
*
|
||
|
|
* @return \Language
|
||
|
|
*/
|
||
|
|
protected static function getPsFacebook_LanguageService($container)
|
||
|
|
{
|
||
|
|
return $container->services['ps_facebook.language'] = \PrestaShop\Module\PrestashopFacebook\Factory\ContextFactory::getLanguage();
|
||
|
|
}
|
||
|
|
|
||
|
|
/**
|
||
|
|
* Gets the public 'ps_facebook.link' shared service.
|
||
|
|
*
|
||
|
|
* @return \Shop
|
||
|
|
*/
|
||
|
|
protected static function getPsFacebook_LinkService($container)
|
||
|
|
{
|
||
|
|
return $container->services['ps_facebook.link'] = \PrestaShop\Module\PrestashopFacebook\Factory\ContextFactory::getLink();
|
||
|
|
}
|
||
|
|
|
||
|
|
/**
|
||
|
|
* Gets the public 'ps_facebook.shop' shared service.
|
||
|
|
*
|
||
|
|
* @return \Shop
|
||
|
|
*/
|
||
|
|
protected static function getPsFacebook_ShopService($container)
|
||
|
|
{
|
||
|
|
return $container->services['ps_facebook.shop'] = \PrestaShop\Module\PrestashopFacebook\Factory\ContextFactory::getShop();
|
||
|
|
}
|
||
|
|
|
||
|
|
/**
|
||
|
|
* Gets the public 'ps_facebook.smarty' shared service.
|
||
|
|
*
|
||
|
|
* @return \Smarty
|
||
|
|
*/
|
||
|
|
protected static function getPsFacebook_SmartyService($container)
|
||
|
|
{
|
||
|
|
return $container->services['ps_facebook.smarty'] = \PrestaShop\Module\PrestashopFacebook\Factory\ContextFactory::getSmarty();
|
||
|
|
}
|
||
|
|
|
||
|
|
/**
|
||
|
|
* Gets the private 'PrestaShopCorp\Billing\Wrappers\BillingContextWrapper' shared service.
|
||
|
|
*
|
||
|
|
* @return \PrestaShopCorp\Billing\Wrappers\BillingContextWrapper
|
||
|
|
*/
|
||
|
|
protected static function getBillingContextWrapperService($container)
|
||
|
|
{
|
||
|
|
return $container->privates['PrestaShopCorp\\Billing\\Wrappers\\BillingContextWrapper'] = new \PrestaShopCorp\Billing\Wrappers\BillingContextWrapper(($container->services['PrestaShop\\PsAccountsInstaller\\Installer\\Facade\\PsAccounts'] ?? self::getPsAccountsService($container)), ($container->services['ps_facebook.context'] ?? self::getPsFacebook_ContextService($container)), ($container->services['ps_facebook.billing_env'] ?? self::getPsFacebook_BillingEnvService($container)));
|
||
|
|
}
|
||
|
|
}
|