services = []; $this->normalizedIds = [ 'prestashop\\module\\ps_metrics\\controller\\admin\\metricscontroller' => 'PrestaShop\\Module\\Ps_metrics\\Controller\\Admin\\MetricsController', 'prestashop\\module\\ps_metrics\\controller\\admin\\metricslegacystatscontroller' => 'PrestaShop\\Module\\Ps_metrics\\Controller\\Admin\\MetricsLegacyStatsController', 'prestashop\\module\\ps_metrics\\controller\\admin\\metricsoauthcontroller' => 'PrestaShop\\Module\\Ps_metrics\\Controller\\Admin\\MetricsOauthController', 'prestashop\\module\\ps_metrics\\controller\\admin\\metricsresolvercontroller' => 'PrestaShop\\Module\\Ps_metrics\\Controller\\Admin\\MetricsResolverController', 'ps_metrics.presenter.shopdata' => 'ps_metrics.presenter.shopData', ]; $this->methodMap = [ 'PrestaShop\\Module\\Ps_metrics\\Controller\\Admin\\MetricsController' => 'getMetricsControllerService', 'PrestaShop\\Module\\Ps_metrics\\Controller\\Admin\\MetricsLegacyStatsController' => 'getMetricsLegacyStatsControllerService', 'PrestaShop\\Module\\Ps_metrics\\Controller\\Admin\\MetricsOauthController' => 'getMetricsOauthControllerService', 'PrestaShop\\Module\\Ps_metrics\\Controller\\Admin\\MetricsResolverController' => 'getMetricsResolverControllerService', 'ps_accounts.facade' => 'getPsAccounts_FacadeService', 'ps_accounts.installer' => 'getPsAccounts_InstallerService', 'ps_metrics.adapter.logger' => 'getPsMetrics_Adapter_LoggerService', 'ps_metrics.api.analytics' => 'getPsMetrics_Api_AnalyticsService', 'ps_metrics.api.client.analytics' => 'getPsMetrics_Api_Client_AnalyticsService', 'ps_metrics.api.client.factory' => 'getPsMetrics_Api_Client_FactoryService', 'ps_metrics.api.client.http' => 'getPsMetrics_Api_Client_HttpService', 'ps_metrics.api.http' => 'getPsMetrics_Api_HttpService', 'ps_metrics.api.manager' => 'getPsMetrics_Api_ManagerService', 'ps_metrics.config.env' => 'getPsMetrics_Config_EnvService', 'ps_metrics.handler.guzzleapi' => 'getPsMetrics_Handler_GuzzleapiService', 'ps_metrics.handler.native.stats' => 'getPsMetrics_Handler_Native_StatsService', 'ps_metrics.helper.api' => 'getPsMetrics_Helper_ApiService', 'ps_metrics.helper.config' => 'getPsMetrics_Helper_ConfigService', 'ps_metrics.helper.db' => 'getPsMetrics_Helper_DbService', 'ps_metrics.helper.json' => 'getPsMetrics_Helper_JsonService', 'ps_metrics.helper.module' => 'getPsMetrics_Helper_ModuleService', 'ps_metrics.helper.multishop' => 'getPsMetrics_Helper_MultishopService', 'ps_metrics.helper.number' => 'getPsMetrics_Helper_NumberService', 'ps_metrics.helper.prestashop' => 'getPsMetrics_Helper_PrestashopService', 'ps_metrics.helper.segment' => 'getPsMetrics_Helper_SegmentService', 'ps_metrics.helper.shop' => 'getPsMetrics_Helper_ShopService', 'ps_metrics.helper.tools' => 'getPsMetrics_Helper_ToolsService', 'ps_metrics.legacy.installer' => 'getPsMetrics_Legacy_InstallerService', 'ps_metrics.middleware' => 'getPsMetrics_MiddlewareService', 'ps_metrics.middleware.log' => 'getPsMetrics_Middleware_LogService', 'ps_metrics.middleware.response' => 'getPsMetrics_Middleware_ResponseService', 'ps_metrics.middleware.response.default' => 'getPsMetrics_Middleware_Response_DefaultService', 'ps_metrics.middleware.sentry' => 'getPsMetrics_Middleware_SentryService', 'ps_metrics.module' => 'getPsMetrics_ModuleService', 'ps_metrics.module.gainstaller' => 'getPsMetrics_Module_GainstallerService', 'ps_metrics.module.install' => 'getPsMetrics_Module_InstallService', 'ps_metrics.module.uninstall' => 'getPsMetrics_Module_UninstallService', 'ps_metrics.module.upgrade' => 'getPsMetrics_Module_UpgradeService', 'ps_metrics.presenter.faq' => 'getPsMetrics_Presenter_FaqService', 'ps_metrics.presenter.shopData' => 'getPsMetrics_Presenter_ShopDataService', 'ps_metrics.provider.analyticsaccountslist' => 'getPsMetrics_Provider_AnalyticsaccountslistService', 'ps_metrics.repository.configuration' => 'getPsMetrics_Repository_ConfigurationService', 'ps_metrics.repository.hookmodule' => 'getPsMetrics_Repository_HookmoduleService', 'ps_metrics.statstab.manager' => 'getPsMetrics_Statstab_ManagerService', 'ps_metrics.tracker.segment' => 'getPsMetrics_Tracker_SegmentService', 'ps_metrics.validation.processselectaccountanalytics' => 'getPsMetrics_Validation_ProcessselectaccountanalyticsService', ]; $this->privates = [ 'ps_metrics.config.env' => true, ]; $this->aliases = []; } public function getRemovedIds() { return [ 'Psr\\Container\\ContainerInterface' => true, 'Symfony\\Component\\DependencyInjection\\ContainerInterface' => true, 'ps_metrics.config.env' => 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 'PrestaShop\Module\Ps_metrics\Controller\Admin\MetricsController' shared service. * * @return \PrestaShop\Module\Ps_metrics\Controller\Admin\MetricsController */ protected function getMetricsControllerService() { return $this->services['PrestaShop\\Module\\Ps_metrics\\Controller\\Admin\\MetricsController'] = new \PrestaShop\Module\Ps_metrics\Controller\Admin\MetricsController(); } /** * Gets the public 'PrestaShop\Module\Ps_metrics\Controller\Admin\MetricsLegacyStatsController' shared service. * * @return \PrestaShop\Module\Ps_metrics\Controller\Admin\MetricsLegacyStatsController */ protected function getMetricsLegacyStatsControllerService() { return $this->services['PrestaShop\\Module\\Ps_metrics\\Controller\\Admin\\MetricsLegacyStatsController'] = new \PrestaShop\Module\Ps_metrics\Controller\Admin\MetricsLegacyStatsController(); } /** * Gets the public 'PrestaShop\Module\Ps_metrics\Controller\Admin\MetricsOauthController' shared service. * * @return \PrestaShop\Module\Ps_metrics\Controller\Admin\MetricsOauthController */ protected function getMetricsOauthControllerService() { return $this->services['PrestaShop\\Module\\Ps_metrics\\Controller\\Admin\\MetricsOauthController'] = new \PrestaShop\Module\Ps_metrics\Controller\Admin\MetricsOauthController(); } /** * Gets the public 'PrestaShop\Module\Ps_metrics\Controller\Admin\MetricsResolverController' shared service. * * @return \PrestaShop\Module\Ps_metrics\Controller\Admin\MetricsResolverController */ protected function getMetricsResolverControllerService() { return $this->services['PrestaShop\\Module\\Ps_metrics\\Controller\\Admin\\MetricsResolverController'] = new \PrestaShop\Module\Ps_metrics\Controller\Admin\MetricsResolverController(); } /** * Gets the public 'ps_accounts.facade' shared service. * * @return \ps_metrics_module_v4_0_5\PrestaShop\PsAccountsInstaller\Installer\Facade\PsAccounts */ protected function getPsAccounts_FacadeService() { return $this->services['ps_accounts.facade'] = new \ps_metrics_module_v4_0_5\PrestaShop\PsAccountsInstaller\Installer\Facade\PsAccounts(${($_ = isset($this->services['ps_accounts.installer']) ? $this->services['ps_accounts.installer'] : ($this->services['ps_accounts.installer'] = new \ps_metrics_module_v4_0_5\PrestaShop\PsAccountsInstaller\Installer\Installer('5.0'))) && false ?: '_'}); } /** * Gets the public 'ps_accounts.installer' shared service. * * @return \ps_metrics_module_v4_0_5\PrestaShop\PsAccountsInstaller\Installer\Installer */ protected function getPsAccounts_InstallerService() { return $this->services['ps_accounts.installer'] = new \ps_metrics_module_v4_0_5\PrestaShop\PsAccountsInstaller\Installer\Installer('5.0'); } /** * Gets the public 'ps_metrics.adapter.logger' shared service. * * @return \PrestaShop\Module\Ps_metrics\Adapter\LoggerAdapter */ protected function getPsMetrics_Adapter_LoggerService() { return $this->services['ps_metrics.adapter.logger'] = new \PrestaShop\Module\Ps_metrics\Adapter\LoggerAdapter(); } /** * Gets the public 'ps_metrics.api.analytics' shared service. * * @return \PrestaShop\Module\Ps_metrics\Api\AnalyticsApi */ protected function getPsMetrics_Api_AnalyticsService() { return $this->services['ps_metrics.api.analytics'] = new \PrestaShop\Module\Ps_metrics\Api\AnalyticsApi(${($_ = isset($this->services['ps_metrics.api.client.analytics']) ? $this->services['ps_metrics.api.client.analytics'] : $this->getPsMetrics_Api_Client_AnalyticsService()) && false ?: '_'}, ${($_ = isset($this->services['ps_metrics.helper.config']) ? $this->services['ps_metrics.helper.config'] : $this->getPsMetrics_Helper_ConfigService()) && false ?: '_'}); } /** * Gets the public 'ps_metrics.api.client.analytics' shared service. * * @return \PrestaShop\Module\Ps_metrics\Api\Client\AnalyticsClient */ protected function getPsMetrics_Api_Client_AnalyticsService() { return $this->services['ps_metrics.api.client.analytics'] = new \PrestaShop\Module\Ps_metrics\Api\Client\AnalyticsClient(${($_ = isset($this->services['ps_accounts.facade']) ? $this->services['ps_accounts.facade'] : $this->getPsAccounts_FacadeService()) && false ?: '_'}, ${($_ = isset($this->services['ps_metrics.middleware.response.default']) ? $this->services['ps_metrics.middleware.response.default'] : $this->getPsMetrics_Middleware_Response_DefaultService()) && false ?: '_'}, ${($_ = isset($this->services['ps_metrics.middleware.log']) ? $this->services['ps_metrics.middleware.log'] : $this->getPsMetrics_Middleware_LogService()) && false ?: '_'}, ${($_ = isset($this->services['ps_metrics.middleware.sentry']) ? $this->services['ps_metrics.middleware.sentry'] : ($this->services['ps_metrics.middleware.sentry'] = new \PrestaShop\Module\Ps_metrics\Middleware\SentryMiddleware())) && false ?: '_'}, ${($_ = isset($this->services['ps_metrics.middleware.response']) ? $this->services['ps_metrics.middleware.response'] : ($this->services['ps_metrics.middleware.response'] = new \PrestaShop\Module\Ps_metrics\Middleware\ResponseMiddleware())) && false ?: '_'}, ${($_ = isset($this->services['ps_metrics.handler.guzzleapi']) ? $this->services['ps_metrics.handler.guzzleapi'] : ($this->services['ps_metrics.handler.guzzleapi'] = new \PrestaShop\Module\Ps_metrics\Handler\GuzzleApiResponseExceptionHandler())) && false ?: '_'}); } /** * Gets the public 'ps_metrics.api.client.factory' shared service. * * @return \PrestaShop\Module\Ps_metrics\Api\Client\ClientManager */ protected function getPsMetrics_Api_Client_FactoryService() { return $this->services['ps_metrics.api.client.factory'] = new \PrestaShop\Module\Ps_metrics\Api\Client\ClientManager(${($_ = isset($this->services['ps_metrics.middleware.response.default']) ? $this->services['ps_metrics.middleware.response.default'] : $this->getPsMetrics_Middleware_Response_DefaultService()) && false ?: '_'}, ${($_ = isset($this->services['ps_metrics.middleware.log']) ? $this->services['ps_metrics.middleware.log'] : $this->getPsMetrics_Middleware_LogService()) && false ?: '_'}, ${($_ = isset($this->services['ps_metrics.middleware.sentry']) ? $this->services['ps_metrics.middleware.sentry'] : ($this->services['ps_metrics.middleware.sentry'] = new \PrestaShop\Module\Ps_metrics\Middleware\SentryMiddleware())) && false ?: '_'}, ${($_ = isset($this->services['ps_metrics.middleware.response']) ? $this->services['ps_metrics.middleware.response'] : ($this->services['ps_metrics.middleware.response'] = new \PrestaShop\Module\Ps_metrics\Middleware\ResponseMiddleware())) && false ?: '_'}, ${($_ = isset($this->services['ps_metrics.handler.guzzleapi']) ? $this->services['ps_metrics.handler.guzzleapi'] : ($this->services['ps_metrics.handler.guzzleapi'] = new \PrestaShop\Module\Ps_metrics\Handler\GuzzleApiResponseExceptionHandler())) && false ?: '_'}); } /** * Gets the public 'ps_metrics.api.client.http' shared service. * * @return \PrestaShop\Module\Ps_metrics\Api\Client\HttpClient */ protected function getPsMetrics_Api_Client_HttpService() { return $this->services['ps_metrics.api.client.http'] = new \PrestaShop\Module\Ps_metrics\Api\Client\HttpClient(${($_ = isset($this->services['ps_metrics.middleware.response.default']) ? $this->services['ps_metrics.middleware.response.default'] : $this->getPsMetrics_Middleware_Response_DefaultService()) && false ?: '_'}, ${($_ = isset($this->services['ps_metrics.middleware.log']) ? $this->services['ps_metrics.middleware.log'] : $this->getPsMetrics_Middleware_LogService()) && false ?: '_'}, ${($_ = isset($this->services['ps_metrics.middleware.sentry']) ? $this->services['ps_metrics.middleware.sentry'] : ($this->services['ps_metrics.middleware.sentry'] = new \PrestaShop\Module\Ps_metrics\Middleware\SentryMiddleware())) && false ?: '_'}, ${($_ = isset($this->services['ps_metrics.middleware.response']) ? $this->services['ps_metrics.middleware.response'] : ($this->services['ps_metrics.middleware.response'] = new \PrestaShop\Module\Ps_metrics\Middleware\ResponseMiddleware())) && false ?: '_'}, ${($_ = isset($this->services['ps_metrics.handler.guzzleapi']) ? $this->services['ps_metrics.handler.guzzleapi'] : ($this->services['ps_metrics.handler.guzzleapi'] = new \PrestaShop\Module\Ps_metrics\Handler\GuzzleApiResponseExceptionHandler())) && false ?: '_'}); } /** * Gets the public 'ps_metrics.api.http' shared service. * * @return \PrestaShop\Module\Ps_metrics\Api\HttpApi */ protected function getPsMetrics_Api_HttpService() { return $this->services['ps_metrics.api.http'] = new \PrestaShop\Module\Ps_metrics\Api\HttpApi(${($_ = isset($this->services['ps_metrics.api.client.http']) ? $this->services['ps_metrics.api.client.http'] : $this->getPsMetrics_Api_Client_HttpService()) && false ?: '_'}); } /** * Gets the public 'ps_metrics.api.manager' shared service. * * @return \PrestaShop\Module\Ps_metrics\Api\ApiManager */ protected function getPsMetrics_Api_ManagerService() { return $this->services['ps_metrics.api.manager'] = new \PrestaShop\Module\Ps_metrics\Api\ApiManager(); } /** * Gets the public 'ps_metrics.handler.guzzleapi' shared service. * * @return \PrestaShop\Module\Ps_metrics\Handler\GuzzleApiResponseExceptionHandler */ protected function getPsMetrics_Handler_GuzzleapiService() { return $this->services['ps_metrics.handler.guzzleapi'] = new \PrestaShop\Module\Ps_metrics\Handler\GuzzleApiResponseExceptionHandler(); } /** * Gets the public 'ps_metrics.handler.native.stats' shared service. * * @return \PrestaShop\Module\Ps_metrics\Handler\NativeStatsHandler */ protected function getPsMetrics_Handler_Native_StatsService() { return $this->services['ps_metrics.handler.native.stats'] = new \PrestaShop\Module\Ps_metrics\Handler\NativeStatsHandler(${($_ = isset($this->services['ps_metrics.module']) ? $this->services['ps_metrics.module'] : $this->getPsMetrics_ModuleService()) && false ?: '_'}); } /** * Gets the public 'ps_metrics.helper.api' shared service. * * @return \PrestaShop\Module\Ps_metrics\Helper\ApiHelper */ protected function getPsMetrics_Helper_ApiService() { return $this->services['ps_metrics.helper.api'] = new \PrestaShop\Module\Ps_metrics\Helper\ApiHelper(); } /** * Gets the public 'ps_metrics.helper.config' shared service. * * @return \PrestaShop\Module\Ps_metrics\Helper\ConfigHelper */ protected function getPsMetrics_Helper_ConfigService() { return $this->services['ps_metrics.helper.config'] = new \PrestaShop\Module\Ps_metrics\Helper\ConfigHelper(${($_ = isset($this->services['ps_metrics.config.env']) ? $this->services['ps_metrics.config.env'] : $this->getPsMetrics_Config_EnvService()) && false ?: '_'}); } /** * Gets the public 'ps_metrics.helper.db' shared service. * * @return \PrestaShop\Module\Ps_metrics\Helper\DbHelper */ protected function getPsMetrics_Helper_DbService() { return $this->services['ps_metrics.helper.db'] = new \PrestaShop\Module\Ps_metrics\Helper\DbHelper(); } /** * Gets the public 'ps_metrics.helper.json' shared service. * * @return \PrestaShop\Module\Ps_metrics\Helper\JsonHelper */ protected function getPsMetrics_Helper_JsonService() { return $this->services['ps_metrics.helper.json'] = new \PrestaShop\Module\Ps_metrics\Helper\JsonHelper(); } /** * Gets the public 'ps_metrics.helper.module' shared service. * * @return \PrestaShop\Module\Ps_metrics\Helper\ModuleHelper */ protected function getPsMetrics_Helper_ModuleService() { return $this->services['ps_metrics.helper.module'] = new \PrestaShop\Module\Ps_metrics\Helper\ModuleHelper(${($_ = isset($this->services['ps_metrics.module']) ? $this->services['ps_metrics.module'] : $this->getPsMetrics_ModuleService()) && false ?: '_'}); } /** * Gets the public 'ps_metrics.helper.multishop' shared service. * * @return \PrestaShop\Module\Ps_metrics\Helper\MultishopHelper */ protected function getPsMetrics_Helper_MultishopService() { return $this->services['ps_metrics.helper.multishop'] = new \PrestaShop\Module\Ps_metrics\Helper\MultishopHelper(); } /** * Gets the public 'ps_metrics.helper.number' shared service. * * @return \PrestaShop\Module\Ps_metrics\Helper\NumberHelper */ protected function getPsMetrics_Helper_NumberService() { return $this->services['ps_metrics.helper.number'] = new \PrestaShop\Module\Ps_metrics\Helper\NumberHelper(); } /** * Gets the public 'ps_metrics.helper.prestashop' shared service. * * @return \PrestaShop\Module\Ps_metrics\Helper\PrestaShopHelper */ protected function getPsMetrics_Helper_PrestashopService() { return $this->services['ps_metrics.helper.prestashop'] = new \PrestaShop\Module\Ps_metrics\Helper\PrestaShopHelper(); } /** * Gets the public 'ps_metrics.helper.segment' shared service. * * @return \PrestaShop\Module\Ps_metrics\Helper\SegmentHelper */ protected function getPsMetrics_Helper_SegmentService() { return $this->services['ps_metrics.helper.segment'] = new \PrestaShop\Module\Ps_metrics\Helper\SegmentHelper(${($_ = isset($this->services['ps_metrics.helper.config']) ? $this->services['ps_metrics.helper.config'] : $this->getPsMetrics_Helper_ConfigService()) && false ?: '_'}); } /** * Gets the public 'ps_metrics.helper.shop' shared service. * * @return \PrestaShop\Module\Ps_metrics\Helper\ShopHelper */ protected function getPsMetrics_Helper_ShopService() { return $this->services['ps_metrics.helper.shop'] = new \PrestaShop\Module\Ps_metrics\Helper\ShopHelper(${($_ = isset($this->services['ps_metrics.helper.tools']) ? $this->services['ps_metrics.helper.tools'] : ($this->services['ps_metrics.helper.tools'] = new \PrestaShop\Module\Ps_metrics\Helper\ToolsHelper())) && false ?: '_'}); } /** * Gets the public 'ps_metrics.helper.tools' shared service. * * @return \PrestaShop\Module\Ps_metrics\Helper\ToolsHelper */ protected function getPsMetrics_Helper_ToolsService() { return $this->services['ps_metrics.helper.tools'] = new \PrestaShop\Module\Ps_metrics\Helper\ToolsHelper(); } /** * Gets the public 'ps_metrics.legacy.installer' shared service. * * @return \PrestaShop\Module\Ps_metrics\LegacyModuleInstaller */ protected function getPsMetrics_Legacy_InstallerService() { return $this->services['ps_metrics.legacy.installer'] = new \PrestaShop\Module\Ps_metrics\LegacyModuleInstaller(${($_ = isset($this->services['ps_metrics.module']) ? $this->services['ps_metrics.module'] : $this->getPsMetrics_ModuleService()) && false ?: '_'}); } /** * Gets the public 'ps_metrics.middleware' shared service. * * @return \PrestaShop\Module\Ps_metrics\Middleware\Middleware */ protected function getPsMetrics_MiddlewareService() { return $this->services['ps_metrics.middleware'] = new \PrestaShop\Module\Ps_metrics\Middleware\Middleware(); } /** * Gets the public 'ps_metrics.middleware.log' shared service. * * @return \PrestaShop\Module\Ps_metrics\Middleware\LogMiddleware */ protected function getPsMetrics_Middleware_LogService() { return $this->services['ps_metrics.middleware.log'] = new \PrestaShop\Module\Ps_metrics\Middleware\LogMiddleware(${($_ = isset($this->services['ps_metrics.adapter.logger']) ? $this->services['ps_metrics.adapter.logger'] : ($this->services['ps_metrics.adapter.logger'] = new \PrestaShop\Module\Ps_metrics\Adapter\LoggerAdapter())) && false ?: '_'}); } /** * Gets the public 'ps_metrics.middleware.response' shared service. * * @return \PrestaShop\Module\Ps_metrics\Middleware\ResponseMiddleware */ protected function getPsMetrics_Middleware_ResponseService() { return $this->services['ps_metrics.middleware.response'] = new \PrestaShop\Module\Ps_metrics\Middleware\ResponseMiddleware(); } /** * Gets the public 'ps_metrics.middleware.response.default' shared service. * * @return \PrestaShop\Module\Ps_metrics\Middleware\CheckResponseMiddleware */ protected function getPsMetrics_Middleware_Response_DefaultService() { return $this->services['ps_metrics.middleware.response.default'] = new \PrestaShop\Module\Ps_metrics\Middleware\CheckResponseMiddleware(${($_ = isset($this->services['ps_metrics.helper.json']) ? $this->services['ps_metrics.helper.json'] : ($this->services['ps_metrics.helper.json'] = new \PrestaShop\Module\Ps_metrics\Helper\JsonHelper())) && false ?: '_'}); } /** * Gets the public 'ps_metrics.middleware.sentry' shared service. * * @return \PrestaShop\Module\Ps_metrics\Middleware\SentryMiddleware */ protected function getPsMetrics_Middleware_SentryService() { return $this->services['ps_metrics.middleware.sentry'] = new \PrestaShop\Module\Ps_metrics\Middleware\SentryMiddleware(); } /** * Gets the public 'ps_metrics.module' shared service. * * @return \Ps_metrics */ protected function getPsMetrics_ModuleService() { return $this->services['ps_metrics.module'] = \Module::getInstanceByName('ps_metrics'); } /** * Gets the public 'ps_metrics.module.gainstaller' shared service. * * @return \PrestaShop\Module\Ps_metrics\Module\GAInstaller */ protected function getPsMetrics_Module_GainstallerService() { return $this->services['ps_metrics.module.gainstaller'] = new \PrestaShop\Module\Ps_metrics\Module\GAInstaller(${($_ = isset($this->services['ps_metrics.module']) ? $this->services['ps_metrics.module'] : $this->getPsMetrics_ModuleService()) && false ?: '_'}, ${($_ = isset($this->services['ps_metrics.helper.module']) ? $this->services['ps_metrics.helper.module'] : $this->getPsMetrics_Helper_ModuleService()) && false ?: '_'}, ${($_ = isset($this->services['ps_metrics.helper.tools']) ? $this->services['ps_metrics.helper.tools'] : ($this->services['ps_metrics.helper.tools'] = new \PrestaShop\Module\Ps_metrics\Helper\ToolsHelper())) && false ?: '_'}, ${($_ = isset($this->services['ps_metrics.helper.prestashop']) ? $this->services['ps_metrics.helper.prestashop'] : ($this->services['ps_metrics.helper.prestashop'] = new \PrestaShop\Module\Ps_metrics\Helper\PrestaShopHelper())) && false ?: '_'}); } /** * Gets the public 'ps_metrics.module.install' shared service. * * @return \PrestaShop\Module\Ps_metrics\Module\Install */ protected function getPsMetrics_Module_InstallService() { return $this->services['ps_metrics.module.install'] = new \PrestaShop\Module\Ps_metrics\Module\Install(${($_ = isset($this->services['ps_metrics.module']) ? $this->services['ps_metrics.module'] : $this->getPsMetrics_ModuleService()) && false ?: '_'}, ${($_ = isset($this->services['ps_metrics.repository.configuration']) ? $this->services['ps_metrics.repository.configuration'] : $this->getPsMetrics_Repository_ConfigurationService()) && false ?: '_'}, ${($_ = isset($this->services['ps_metrics.repository.hookmodule']) ? $this->services['ps_metrics.repository.hookmodule'] : ($this->services['ps_metrics.repository.hookmodule'] = new \PrestaShop\Module\Ps_metrics\Repository\HookModuleRepository())) && false ?: '_'}); } /** * Gets the public 'ps_metrics.module.uninstall' shared service. * * @return \PrestaShop\Module\Ps_metrics\Module\Uninstall */ protected function getPsMetrics_Module_UninstallService() { return $this->services['ps_metrics.module.uninstall'] = new \PrestaShop\Module\Ps_metrics\Module\Uninstall(${($_ = isset($this->services['ps_accounts.facade']) ? $this->services['ps_accounts.facade'] : $this->getPsAccounts_FacadeService()) && false ?: '_'}, ${($_ = isset($this->services['ps_metrics.repository.configuration']) ? $this->services['ps_metrics.repository.configuration'] : $this->getPsMetrics_Repository_ConfigurationService()) && false ?: '_'}, ${($_ = isset($this->services['ps_metrics.api.analytics']) ? $this->services['ps_metrics.api.analytics'] : $this->getPsMetrics_Api_AnalyticsService()) && false ?: '_'}); } /** * Gets the public 'ps_metrics.module.upgrade' shared service. * * @return \PrestaShop\Module\Ps_metrics\Module\Upgrade */ protected function getPsMetrics_Module_UpgradeService() { return $this->services['ps_metrics.module.upgrade'] = new \PrestaShop\Module\Ps_metrics\Module\Upgrade(${($_ = isset($this->services['ps_metrics.module']) ? $this->services['ps_metrics.module'] : $this->getPsMetrics_ModuleService()) && false ?: '_'}); } /** * Gets the public 'ps_metrics.presenter.faq' shared service. * * @return \PrestaShop\Module\Ps_metrics\Presenter\FaqPresenter */ protected function getPsMetrics_Presenter_FaqService() { return $this->services['ps_metrics.presenter.faq'] = new \PrestaShop\Module\Ps_metrics\Presenter\FaqPresenter(${($_ = isset($this->services['ps_metrics.helper.json']) ? $this->services['ps_metrics.helper.json'] : ($this->services['ps_metrics.helper.json'] = new \PrestaShop\Module\Ps_metrics\Helper\JsonHelper())) && false ?: '_'}, ${($_ = isset($this->services['ps_metrics.module']) ? $this->services['ps_metrics.module'] : $this->getPsMetrics_ModuleService()) && false ?: '_'}, ${($_ = isset($this->services['ps_metrics.helper.prestashop']) ? $this->services['ps_metrics.helper.prestashop'] : ($this->services['ps_metrics.helper.prestashop'] = new \PrestaShop\Module\Ps_metrics\Helper\PrestaShopHelper())) && false ?: '_'}, ${($_ = isset($this->services['ps_metrics.api.http']) ? $this->services['ps_metrics.api.http'] : $this->getPsMetrics_Api_HttpService()) && false ?: '_'}); } /** * Gets the public 'ps_metrics.presenter.shopData' shared service. * * @return \PrestaShop\Module\Ps_metrics\Presenter\ShopDataPresenter */ protected function getPsMetrics_Presenter_ShopDataService() { return $this->services['ps_metrics.presenter.shopData'] = new \PrestaShop\Module\Ps_metrics\Presenter\ShopDataPresenter(${($_ = isset($this->services['ps_metrics.module']) ? $this->services['ps_metrics.module'] : $this->getPsMetrics_ModuleService()) && false ?: '_'}, ${($_ = isset($this->services['ps_metrics.helper.prestashop']) ? $this->services['ps_metrics.helper.prestashop'] : ($this->services['ps_metrics.helper.prestashop'] = new \PrestaShop\Module\Ps_metrics\Helper\PrestaShopHelper())) && false ?: '_'}, ${($_ = isset($this->services['ps_metrics.repository.configuration']) ? $this->services['ps_metrics.repository.configuration'] : $this->getPsMetrics_Repository_ConfigurationService()) && false ?: '_'}, ${($_ = isset($this->services['ps_metrics.helper.shop']) ? $this->services['ps_metrics.helper.shop'] : $this->getPsMetrics_Helper_ShopService()) && false ?: '_'}, ${($_ = isset($this->services['ps_metrics.provider.analyticsaccountslist']) ? $this->services['ps_metrics.provider.analyticsaccountslist'] : $this->getPsMetrics_Provider_AnalyticsaccountslistService()) && false ?: '_'}, ${($_ = isset($this->services['ps_metrics.module.gainstaller']) ? $this->services['ps_metrics.module.gainstaller'] : $this->getPsMetrics_Module_GainstallerService()) && false ?: '_'}, ${($_ = isset($this->services['ps_accounts.facade']) ? $this->services['ps_accounts.facade'] : $this->getPsAccounts_FacadeService()) && false ?: '_'}, ${($_ = isset($this->services['ps_metrics.helper.tools']) ? $this->services['ps_metrics.helper.tools'] : ($this->services['ps_metrics.helper.tools'] = new \PrestaShop\Module\Ps_metrics\Helper\ToolsHelper())) && false ?: '_'}, ${($_ = isset($this->services['ps_metrics.helper.multishop']) ? $this->services['ps_metrics.helper.multishop'] : ($this->services['ps_metrics.helper.multishop'] = new \PrestaShop\Module\Ps_metrics\Helper\MultishopHelper())) && false ?: '_'}); } /** * Gets the public 'ps_metrics.provider.analyticsaccountslist' shared service. * * @return \PrestaShop\Module\Ps_metrics\Provider\AnalyticsAccountsListProvider */ protected function getPsMetrics_Provider_AnalyticsaccountslistService() { return $this->services['ps_metrics.provider.analyticsaccountslist'] = new \PrestaShop\Module\Ps_metrics\Provider\AnalyticsAccountsListProvider(${($_ = isset($this->services['ps_metrics.repository.configuration']) ? $this->services['ps_metrics.repository.configuration'] : $this->getPsMetrics_Repository_ConfigurationService()) && false ?: '_'}, ${($_ = isset($this->services['ps_metrics.api.analytics']) ? $this->services['ps_metrics.api.analytics'] : $this->getPsMetrics_Api_AnalyticsService()) && false ?: '_'}); } /** * Gets the public 'ps_metrics.repository.configuration' shared service. * * @return \PrestaShop\Module\Ps_metrics\Repository\ConfigurationRepository */ protected function getPsMetrics_Repository_ConfigurationService() { return $this->services['ps_metrics.repository.configuration'] = new \PrestaShop\Module\Ps_metrics\Repository\ConfigurationRepository(${($_ = isset($this->services['ps_metrics.helper.prestashop']) ? $this->services['ps_metrics.helper.prestashop'] : ($this->services['ps_metrics.helper.prestashop'] = new \PrestaShop\Module\Ps_metrics\Helper\PrestaShopHelper())) && false ?: '_'}); } /** * Gets the public 'ps_metrics.repository.hookmodule' shared service. * * @return \PrestaShop\Module\Ps_metrics\Repository\HookModuleRepository */ protected function getPsMetrics_Repository_HookmoduleService() { return $this->services['ps_metrics.repository.hookmodule'] = new \PrestaShop\Module\Ps_metrics\Repository\HookModuleRepository(); } /** * Gets the public 'ps_metrics.statstab.manager' shared service. * * @return \PrestaShop\Module\Ps_metrics\StatsTabManager */ protected function getPsMetrics_Statstab_ManagerService() { return $this->services['ps_metrics.statstab.manager'] = new \PrestaShop\Module\Ps_metrics\StatsTabManager(${($_ = isset($this->services['ps_metrics.module']) ? $this->services['ps_metrics.module'] : $this->getPsMetrics_ModuleService()) && false ?: '_'}, ${($_ = isset($this->services['ps_accounts.facade']) ? $this->services['ps_accounts.facade'] : $this->getPsAccounts_FacadeService()) && false ?: '_'}); } /** * Gets the public 'ps_metrics.tracker.segment' shared service. * * @return \PrestaShop\Module\Ps_metrics\Tracker\Segment */ protected function getPsMetrics_Tracker_SegmentService() { return $this->services['ps_metrics.tracker.segment'] = new \PrestaShop\Module\Ps_metrics\Tracker\Segment(${($_ = isset($this->services['ps_metrics.helper.segment']) ? $this->services['ps_metrics.helper.segment'] : $this->getPsMetrics_Helper_SegmentService()) && false ?: '_'}, ${($_ = isset($this->services['ps_metrics.helper.prestashop']) ? $this->services['ps_metrics.helper.prestashop'] : ($this->services['ps_metrics.helper.prestashop'] = new \PrestaShop\Module\Ps_metrics\Helper\PrestaShopHelper())) && false ?: '_'}, ${($_ = isset($this->services['ps_metrics.helper.shop']) ? $this->services['ps_metrics.helper.shop'] : $this->getPsMetrics_Helper_ShopService()) && false ?: '_'}); } /** * Gets the public 'ps_metrics.validation.processselectaccountanalytics' shared service. * * @return \PrestaShop\Module\Ps_metrics\Validation\SelectAccountAnalytics */ protected function getPsMetrics_Validation_ProcessselectaccountanalyticsService() { return $this->services['ps_metrics.validation.processselectaccountanalytics'] = new \PrestaShop\Module\Ps_metrics\Validation\SelectAccountAnalytics(); } /** * Gets the private 'ps_metrics.config.env' shared service. * * @return \PrestaShop\Module\Ps_metrics\Config\Env */ protected function getPsMetrics_Config_EnvService() { return $this->services['ps_metrics.config.env'] = new \PrestaShop\Module\Ps_metrics\Config\Env(${($_ = isset($this->services['ps_metrics.module']) ? $this->services['ps_metrics.module'] : $this->getPsMetrics_ModuleService()) && false ?: '_'}); } }