first commit
This commit is contained in:
12
modules/ps_metrics/config/admin/accounts.yml
Normal file
12
modules/ps_metrics/config/admin/accounts.yml
Normal file
@@ -0,0 +1,12 @@
|
||||
services:
|
||||
ps_accounts.installer:
|
||||
class: 'PrestaShop\PsAccountsInstaller\Installer\Installer'
|
||||
public: true
|
||||
arguments:
|
||||
- "5.0"
|
||||
|
||||
ps_accounts.facade:
|
||||
class: 'PrestaShop\PsAccountsInstaller\Installer\Facade\PsAccounts'
|
||||
public: true
|
||||
arguments:
|
||||
- "@ps_accounts.installer"
|
||||
1
modules/ps_metrics/config/admin/adapters.yml
Normal file
1
modules/ps_metrics/config/admin/adapters.yml
Normal file
@@ -0,0 +1 @@
|
||||
services:
|
||||
5
modules/ps_metrics/config/admin/config.yml
Normal file
5
modules/ps_metrics/config/admin/config.yml
Normal file
@@ -0,0 +1,5 @@
|
||||
services:
|
||||
ps_metrics.config.env:
|
||||
class: PrestaShop\Module\Ps_metrics\Config\Env
|
||||
arguments:
|
||||
- "@ps_metrics.module"
|
||||
16
modules/ps_metrics/config/admin/controllers.yml
Normal file
16
modules/ps_metrics/config/admin/controllers.yml
Normal file
@@ -0,0 +1,16 @@
|
||||
services:
|
||||
PrestaShop\Module\Ps_metrics\Controller\Admin\MetricsController:
|
||||
class: PrestaShop\Module\Ps_metrics\Controller\Admin\MetricsController
|
||||
arguments:
|
||||
- "@ps_metrics.module"
|
||||
|
||||
PrestaShop\Module\Ps_metrics\Controller\Admin\MetricsResolverController:
|
||||
class: PrestaShop\Module\Ps_metrics\Controller\Admin\MetricsResolverController
|
||||
|
||||
PrestaShop\Module\Ps_metrics\Controller\Admin\MetricsLegacyStatsController:
|
||||
class: PrestaShop\Module\Ps_metrics\Controller\Admin\MetricsLegacyStatsController
|
||||
|
||||
PrestaShop\Module\Ps_metrics\Controller\Admin\MetricsOauthController:
|
||||
class: PrestaShop\Module\Ps_metrics\Controller\Admin\MetricsOauthController
|
||||
arguments:
|
||||
- "@ps_metrics.module"
|
||||
12
modules/ps_metrics/config/admin/handlers.yml
Normal file
12
modules/ps_metrics/config/admin/handlers.yml
Normal file
@@ -0,0 +1,12 @@
|
||||
services:
|
||||
ps_metrics.handler.guzzleapi:
|
||||
class: 'PrestaShop\Module\Ps_metrics\Handler\GuzzleApiResponseExceptionHandler'
|
||||
public: true
|
||||
|
||||
ps_metrics.handler.native.stats:
|
||||
class: 'PrestaShop\Module\Ps_metrics\Handler\NativeStatsHandler'
|
||||
public: true
|
||||
arguments:
|
||||
- "@ps_metrics.module"
|
||||
- "@ps_accounts.facade"
|
||||
- "@ps_metrics.repository.configuration"
|
||||
54
modules/ps_metrics/config/admin/helpers.yml
Normal file
54
modules/ps_metrics/config/admin/helpers.yml
Normal file
@@ -0,0 +1,54 @@
|
||||
services:
|
||||
ps_metrics.helper.number:
|
||||
class: 'PrestaShop\Module\Ps_metrics\Helper\NumberHelper'
|
||||
public: true
|
||||
|
||||
ps_metrics.helper.module:
|
||||
class: 'PrestaShop\Module\Ps_metrics\Helper\ModuleHelper'
|
||||
public: true
|
||||
|
||||
ps_metrics.helper.tools:
|
||||
class: 'PrestaShop\Module\Ps_metrics\Helper\ToolsHelper'
|
||||
public: true
|
||||
|
||||
ps_metrics.helper.shop:
|
||||
class: 'PrestaShop\Module\Ps_metrics\Helper\ShopHelper'
|
||||
public: true
|
||||
arguments:
|
||||
- "@ps_metrics.helper.tools"
|
||||
|
||||
ps_metrics.adapter.logger:
|
||||
class: 'PrestaShop\Module\Ps_metrics\Adapter\LoggerAdapter'
|
||||
public: true
|
||||
|
||||
ps_metrics.helper.segment:
|
||||
class: 'PrestaShop\Module\Ps_metrics\Helper\SegmentHelper'
|
||||
public: true
|
||||
arguments:
|
||||
- "@ps_metrics.helper.config"
|
||||
|
||||
ps_metrics.helper.api:
|
||||
class: 'PrestaShop\Module\Ps_metrics\Helper\ApiHelper'
|
||||
public: true
|
||||
|
||||
ps_metrics.helper.json:
|
||||
class: 'PrestaShop\Module\Ps_metrics\Helper\JsonHelper'
|
||||
public: true
|
||||
|
||||
ps_metrics.helper.db:
|
||||
class: 'PrestaShop\Module\Ps_metrics\Helper\DbHelper'
|
||||
public: true
|
||||
|
||||
ps_metrics.helper.prestashop:
|
||||
class: 'PrestaShop\Module\Ps_metrics\Helper\PrestaShopHelper'
|
||||
public: true
|
||||
|
||||
ps_metrics.helper.multishop:
|
||||
class: 'PrestaShop\Module\Ps_metrics\Helper\MultishopHelper'
|
||||
public: true
|
||||
|
||||
ps_metrics.helper.config:
|
||||
class: 'PrestaShop\Module\Ps_metrics\Helper\ConfigHelper'
|
||||
public: true
|
||||
arguments:
|
||||
- "@ps_metrics.config.env"
|
||||
11
modules/ps_metrics/config/admin/index.php
Normal file
11
modules/ps_metrics/config/admin/index.php
Normal file
@@ -0,0 +1,11 @@
|
||||
<?php
|
||||
|
||||
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
|
||||
header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT");
|
||||
|
||||
header("Cache-Control: no-store, no-cache, must-revalidate");
|
||||
header("Cache-Control: post-check=0, pre-check=0", false);
|
||||
header("Pragma: no-cache");
|
||||
|
||||
header("Location: ../");
|
||||
exit;
|
||||
24
modules/ps_metrics/config/admin/middlewares.yml
Normal file
24
modules/ps_metrics/config/admin/middlewares.yml
Normal file
@@ -0,0 +1,24 @@
|
||||
services:
|
||||
ps_metrics.middleware:
|
||||
class: 'PrestaShop\Module\Ps_metrics\Middleware\Middleware'
|
||||
public: true
|
||||
|
||||
ps_metrics.middleware.sentry:
|
||||
class: 'PrestaShop\Module\Ps_metrics\Middleware\SentryMiddleware'
|
||||
public: true
|
||||
|
||||
ps_metrics.middleware.response:
|
||||
class: 'PrestaShop\Module\Ps_metrics\Middleware\ResponseMiddleware'
|
||||
public: true
|
||||
|
||||
ps_metrics.middleware.log:
|
||||
class: 'PrestaShop\Module\Ps_metrics\Middleware\LogMiddleware'
|
||||
public: true
|
||||
arguments:
|
||||
- "@ps_metrics.adapter.logger"
|
||||
|
||||
ps_metrics.middleware.response.default:
|
||||
class: 'PrestaShop\Module\Ps_metrics\Middleware\CheckResponseMiddleware'
|
||||
public: true
|
||||
arguments:
|
||||
- "@ps_metrics.helper.json"
|
||||
31
modules/ps_metrics/config/admin/modules.yml
Normal file
31
modules/ps_metrics/config/admin/modules.yml
Normal file
@@ -0,0 +1,31 @@
|
||||
services:
|
||||
ps_metrics.module.install:
|
||||
class: 'PrestaShop\Module\Ps_metrics\Module\Install'
|
||||
public: true
|
||||
arguments:
|
||||
- "@ps_metrics.module"
|
||||
- "@ps_metrics.repository.configuration"
|
||||
- "@ps_metrics.repository.hookmodule"
|
||||
|
||||
ps_metrics.module.upgrade:
|
||||
class: 'PrestaShop\Module\Ps_metrics\Module\Upgrade'
|
||||
public: true
|
||||
arguments:
|
||||
- "@ps_metrics.module"
|
||||
|
||||
ps_metrics.module.uninstall:
|
||||
class: 'PrestaShop\Module\Ps_metrics\Module\Uninstall'
|
||||
public: true
|
||||
arguments:
|
||||
- "@ps_metrics.module"
|
||||
- "@ps_accounts.facade"
|
||||
- "@ps_metrics.repository.configuration"
|
||||
- "@ps_metrics.api.analytics"
|
||||
|
||||
ps_metrics.module.gainstaller:
|
||||
class: 'PrestaShop\Module\Ps_metrics\Module\GAInstaller'
|
||||
public: true
|
||||
arguments:
|
||||
- "@ps_metrics.helper.module"
|
||||
- "@ps_metrics.helper.tools"
|
||||
- "@ps_metrics.helper.prestashop"
|
||||
27
modules/ps_metrics/config/admin/presenters.yml
Normal file
27
modules/ps_metrics/config/admin/presenters.yml
Normal file
@@ -0,0 +1,27 @@
|
||||
services:
|
||||
ps_metrics.presenter.faq:
|
||||
class: 'PrestaShop\Module\Ps_metrics\Presenter\FaqPresenter'
|
||||
public: true
|
||||
arguments:
|
||||
- "@ps_metrics.helper.json"
|
||||
- "@ps_metrics.module"
|
||||
- "@ps_metrics.helper.prestashop"
|
||||
- "@ps_metrics.api.http"
|
||||
|
||||
ps_metrics.presenter.shopData:
|
||||
class: PrestaShop\Module\Ps_metrics\Presenter\ShopDataPresenter
|
||||
arguments:
|
||||
- "@ps_metrics.module"
|
||||
- "@ps_metrics.helper.prestashop"
|
||||
- "@ps_metrics.repository.configuration"
|
||||
- "@ps_metrics.helper.shop"
|
||||
- "@ps_metrics.provider.analyticsaccountslist"
|
||||
- "@ps_metrics.provider.googletag"
|
||||
- "@ps_metrics.module.gainstaller"
|
||||
- "@ps_metrics.api.http"
|
||||
- "@ps_metrics.handler.native.stats"
|
||||
- "@ps_accounts.facade"
|
||||
- "@ps_metrics.helper.tools"
|
||||
- "@ps_metrics.helper.db"
|
||||
- "@ps_metrics.helper.multishop"
|
||||
- "@ps_metrics.repository.orders"
|
||||
13
modules/ps_metrics/config/admin/providers.yml
Normal file
13
modules/ps_metrics/config/admin/providers.yml
Normal file
@@ -0,0 +1,13 @@
|
||||
services:
|
||||
ps_metrics.provider.analyticsaccountslist:
|
||||
class: 'PrestaShop\Module\Ps_metrics\Provider\AnalyticsAccountsListProvider'
|
||||
public: true
|
||||
arguments:
|
||||
- "@ps_metrics.repository.configuration"
|
||||
- "@ps_metrics.api.analytics"
|
||||
|
||||
ps_metrics.provider.googletag:
|
||||
class: 'PrestaShop\Module\Ps_metrics\Provider\GoogleTagProvider'
|
||||
public: true
|
||||
arguments:
|
||||
- "@ps_metrics.api.http"
|
||||
82
modules/ps_metrics/config/admin/services.yml
Normal file
82
modules/ps_metrics/config/admin/services.yml
Normal file
@@ -0,0 +1,82 @@
|
||||
imports:
|
||||
- { resource: ../common.yml }
|
||||
|
||||
services:
|
||||
ps_metrics.statstab.manager:
|
||||
class: 'PrestaShop\Module\Ps_metrics\StatsTabManager'
|
||||
public: true
|
||||
arguments:
|
||||
- "@ps_metrics.module"
|
||||
- "@ps_accounts.facade"
|
||||
|
||||
ps_metrics.legacy.installer:
|
||||
class: 'PrestaShop\Module\Ps_metrics\LegacyModuleInstaller'
|
||||
public: true
|
||||
arguments:
|
||||
- "@ps_metrics.module"
|
||||
|
||||
ps_metrics.repository.configuration:
|
||||
class: 'PrestaShop\Module\Ps_metrics\Repository\ConfigurationRepository'
|
||||
public: true
|
||||
arguments:
|
||||
- "@ps_metrics.helper.prestashop"
|
||||
|
||||
ps_metrics.repository.hookmodule:
|
||||
class: 'PrestaShop\Module\Ps_metrics\Repository\HookModuleRepository'
|
||||
public: true
|
||||
|
||||
ps_metrics.repository.orders:
|
||||
class: 'PrestaShop\Module\Ps_metrics\Repository\OrderRepository'
|
||||
public: true
|
||||
arguments:
|
||||
- "@ps_metrics.helper.db"
|
||||
- "@ps_metrics.helper.shop"
|
||||
|
||||
ps_metrics.api.client.factory:
|
||||
class: 'PrestaShop\Module\Ps_metrics\Api\Client\ClientManager'
|
||||
public: true
|
||||
arguments:
|
||||
- "@ps_metrics.middleware.response.default"
|
||||
- "@ps_metrics.middleware.log"
|
||||
- "@ps_metrics.middleware.sentry"
|
||||
- "@ps_metrics.middleware.response"
|
||||
- "@ps_metrics.handler.guzzleapi"
|
||||
|
||||
ps_metrics.api.client.http:
|
||||
class: 'PrestaShop\Module\Ps_metrics\Api\Client\HttpClient'
|
||||
public: true
|
||||
arguments:
|
||||
- "@ps_metrics.middleware.response.default"
|
||||
- "@ps_metrics.middleware.log"
|
||||
- "@ps_metrics.middleware.sentry"
|
||||
- "@ps_metrics.middleware.response"
|
||||
- "@ps_metrics.handler.guzzleapi"
|
||||
|
||||
ps_metrics.api.client.analytics:
|
||||
class: 'PrestaShop\Module\Ps_metrics\Api\Client\AnalyticsClient'
|
||||
public: true
|
||||
arguments:
|
||||
- "@ps_accounts.facade"
|
||||
- "@ps_metrics.middleware.response.default"
|
||||
- "@ps_metrics.middleware.log"
|
||||
- "@ps_metrics.middleware.sentry"
|
||||
- "@ps_metrics.middleware.response"
|
||||
- "@ps_metrics.handler.guzzleapi"
|
||||
|
||||
ps_metrics.api.manager:
|
||||
class: 'PrestaShop\Module\Ps_metrics\Api\ApiManager'
|
||||
public: true
|
||||
|
||||
ps_metrics.api.analytics:
|
||||
class: 'PrestaShop\Module\Ps_metrics\Api\AnalyticsApi'
|
||||
public: true
|
||||
arguments:
|
||||
- "@ps_metrics.api.client.analytics"
|
||||
- "@ps_metrics.helper.config"
|
||||
|
||||
ps_metrics.api.http:
|
||||
class: 'PrestaShop\Module\Ps_metrics\Api\HttpApi'
|
||||
public: true
|
||||
arguments:
|
||||
- "@ps_metrics.api.client.http"
|
||||
- "@ps_metrics.helper.config"
|
||||
8
modules/ps_metrics/config/admin/trackers.yml
Normal file
8
modules/ps_metrics/config/admin/trackers.yml
Normal file
@@ -0,0 +1,8 @@
|
||||
services:
|
||||
ps_metrics.tracker.segment:
|
||||
class: 'PrestaShop\Module\Ps_metrics\Tracker\Segment'
|
||||
public: true
|
||||
arguments:
|
||||
- "@ps_metrics.helper.segment"
|
||||
- "@ps_metrics.helper.prestashop"
|
||||
- "@ps_metrics.helper.shop"
|
||||
4
modules/ps_metrics/config/admin/validators.yml
Normal file
4
modules/ps_metrics/config/admin/validators.yml
Normal file
@@ -0,0 +1,4 @@
|
||||
services:
|
||||
ps_metrics.validation.processselectaccountanalytics:
|
||||
class: 'PrestaShop\Module\Ps_metrics\Validation\SelectAccountAnalytics'
|
||||
public: true
|
||||
Reference in New Issue
Block a user