download all files

This commit is contained in:
Roman Pyrih
2025-06-24 14:14:35 +02:00
parent ebed09c00b
commit 4c71b5d9c2
72007 changed files with 10407727 additions and 40029 deletions

View 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;

View File

@@ -0,0 +1,15 @@
imports:
- { resource: ../common.yml }
- { resource: ../front/repository.yml }
- { resource: ../front/services.yml }
services:
ps_eventbus.service.presenter:
class: 'PrestaShop\Module\PsEventbus\Service\PresenterService'
public: true
ps_eventbus.module.upgrade:
class: 'PrestaShop\Module\PsEventbus\Module\Upgrade'
arguments:
- "@ps_eventbus"
public: true

View File

@@ -0,0 +1,28 @@
imports:
- { resource: parameters.yml }
- { resource: common/handler.yml }
services:
ps_eventbus.db:
class: Db
public: true
factory: ['Db', 'getInstance']
ps_eventbus:
class: 'Ps_eventbus'
public: true
factory: ['Module', 'getInstanceByName']
arguments:
- 'ps_eventbus'
ps_eventbus.helper.module:
class: 'PrestaShop\Module\PsEventbus\Helper\ModuleHelper'
public: true
PrestaShop\Module\PsEventbus\Service\PsAccountsAdapterService:
class: PrestaShop\Module\PsEventbus\Service\PsAccountsAdapterService
public: true
arguments:
- '@ps_eventbus.helper.module'

View File

@@ -0,0 +1,11 @@
services:
PrestaShop\Module\PsEventbus\Handler\ErrorHandler\ErrorHandlerInterface: '@PrestaShop\Module\PsEventbus\Handler\ErrorHandler\ErrorHandler'
PrestaShop\Module\PsEventbus\Handler\ErrorHandler\ErrorHandler:
class: PrestaShop\Module\PsEventbus\Handler\ErrorHandler\ErrorHandler
public: true
arguments:
- '@ps_eventbus'
- '@PrestaShop\Module\PsEventbus\Service\PsAccountsAdapterService'
- '%ps_eventbus.sentry_dsn%'
- '%ps_eventbus.sentry_env%'

View 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;

View File

@@ -0,0 +1,24 @@
services:
PrestaShop\Module\PsEventbus\Api\SyncApiClient:
class: PrestaShop\Module\PsEventbus\Api\SyncApiClient
public: true
arguments:
- '%ps_eventbus.sync_api_url%'
- '@ps_eventbus'
- '@PrestaShop\Module\PsEventbus\Service\PsAccountsAdapterService'
PrestaShop\Module\PsEventbus\Api\LiveSyncApiClient:
class: PrestaShop\Module\PsEventbus\Api\LiveSyncApiClient
public: true
arguments:
- '%ps_eventbus.live_sync_api_url%'
- '@ps_eventbus'
- '@PrestaShop\Module\PsEventbus\Service\PsAccountsAdapterService'
PrestaShop\Module\PsEventbus\Api\CollectorApiClient:
class: PrestaShop\Module\PsEventbus\Api\CollectorApiClient
public: true
arguments:
- '%ps_eventbus.proxy_api_url%'
- '@ps_eventbus'
- '@PrestaShop\Module\PsEventbus\Service\PsAccountsAdapterService'

View File

@@ -0,0 +1,10 @@
services:
PrestaShop\Module\PsEventbus\Builder\CarrierBuilder:
class: PrestaShop\Module\PsEventbus\Builder\CarrierBuilder
public: true
arguments:
- '@PrestaShop\Module\PsEventbus\Repository\CarrierRepository'
- '@PrestaShop\Module\PsEventbus\Repository\CountryRepository'
- '@PrestaShop\Module\PsEventbus\Repository\StateRepository'
- '@PrestaShop\Module\PsEventbus\Repository\TaxRepository'
- '@PrestaShop\Module\PsEventbus\Repository\ConfigurationRepository'

View File

@@ -0,0 +1,40 @@
services:
ps_eventbus.context:
class: 'Context'
public: true
factory: ['PrestaShop\Module\PsEventbus\Factory\ContextFactory', 'getContext']
ps_eventbus.controller:
class: 'Controller'
public: true
factory: ['PrestaShop\Module\PsEventbus\Factory\ContextFactory', 'getController']
ps_eventbus.cookie:
class: 'Cookie'
public: true
factory: ['PrestaShop\Module\PsEventbus\Factory\ContextFactory', 'getCookie']
ps_eventbus.language:
class: 'Language'
public: true
factory: ['PrestaShop\Module\PsEventbus\Factory\ContextFactory', 'getLanguage']
ps_eventbus.currency:
class: 'Currency'
public: true
factory: ['PrestaShop\Module\PsEventbus\Factory\ContextFactory', 'getCurrency']
ps_eventbus.smarty:
class: 'Smarty'
public: true
factory: ['PrestaShop\Module\PsEventbus\Factory\ContextFactory', 'getSmarty']
ps_eventbus.shop:
class: 'Shop'
public: true
factory: ['PrestaShop\Module\PsEventbus\Factory\ContextFactory', 'getShop']
ps_eventbus.link:
class: 'Link'
public: true
factory: ['PrestaShop\Module\PsEventbus\Factory\ContextFactory', 'getLink']

View File

@@ -0,0 +1,80 @@
services:
PrestaShop\Module\PsEventbus\Decorator\ProductDecorator:
class: PrestaShop\Module\PsEventbus\Decorator\ProductDecorator
public: true
arguments:
- '@ps_eventbus.context'
- '@PrestaShop\Module\PsEventbus\Repository\LanguageRepository'
- '@PrestaShop\Module\PsEventbus\Repository\ProductRepository'
- '@PrestaShop\Module\PsEventbus\Repository\CategoryRepository'
- '@PrestaShop\Module\PsEventbus\Formatter\ArrayFormatter'
- '@PrestaShop\Module\PsEventbus\Repository\BundleRepository'
PrestaShop\Module\PsEventbus\Decorator\CategoryDecorator:
class: PrestaShop\Module\PsEventbus\Decorator\CategoryDecorator
public: true
PrestaShop\Module\PsEventbus\Decorator\CurrencyDecorator:
class: PrestaShop\Module\PsEventbus\Decorator\CurrencyDecorator
public: true
PrestaShop\Module\PsEventbus\Decorator\CustomerDecorator:
class: PrestaShop\Module\PsEventbus\Decorator\CustomerDecorator
public: true
PrestaShop\Module\PsEventbus\Decorator\PayloadDecorator:
class: PrestaShop\Module\PsEventbus\Decorator\PayloadDecorator
public: true
arguments:
- '@PrestaShop\Module\PsEventbus\Repository\ConfigurationRepository'
PrestaShop\Module\PsEventbus\Decorator\CustomPriceDecorator:
class: PrestaShop\Module\PsEventbus\Decorator\CustomPriceDecorator
public: true
arguments:
- '@ps_eventbus.context'
- '@PrestaShop\Module\PsEventbus\Service\SpecificPriceService'
PrestaShop\Module\PsEventbus\Decorator\WishlistDecorator:
class: PrestaShop\Module\PsEventbus\Decorator\WishlistDecorator
public: true
PrestaShop\Module\PsEventbus\Decorator\StoreDecorator:
class: PrestaShop\Module\PsEventbus\Decorator\StoreDecorator
public: true
PrestaShop\Module\PsEventbus\Decorator\StockDecorator:
class: PrestaShop\Module\PsEventbus\Decorator\StockDecorator
public: true
PrestaShop\Module\PsEventbus\Decorator\ManufacturerDecorator:
class: PrestaShop\Module\PsEventbus\Decorator\ManufacturerDecorator
public: true
PrestaShop\Module\PsEventbus\Decorator\SupplierDecorator:
class: PrestaShop\Module\PsEventbus\Decorator\SupplierDecorator
public: true
PrestaShop\Module\PsEventbus\Decorator\ProductSupplierDecorator:
class: PrestaShop\Module\PsEventbus\Decorator\ProductSupplierDecorator
public: true
PrestaShop\Module\PsEventbus\Decorator\EmployeeDecorator:
class: PrestaShop\Module\PsEventbus\Decorator\EmployeeDecorator
public: true
PrestaShop\Module\PsEventbus\Decorator\LanguageDecorator:
class: PrestaShop\Module\PsEventbus\Decorator\LanguageDecorator
public: true
PrestaShop\Module\PsEventbus\Decorator\ImageDecorator:
class: PrestaShop\Module\PsEventbus\Decorator\ImageDecorator
public: true
PrestaShop\Module\PsEventbus\Decorator\ImageTypeDecorator:
class: PrestaShop\Module\PsEventbus\Decorator\ImageTypeDecorator
public: true
PrestaShop\Module\PsEventbus\Decorator\TranslationDecorator:
class: PrestaShop\Module\PsEventbus\Decorator\TranslationDecorator
public: true

View 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;

View File

@@ -0,0 +1,173 @@
services:
PrestaShop\Module\PsEventbus\Provider\ModuleDataProvider:
class: PrestaShop\Module\PsEventbus\Provider\ModuleDataProvider
public: true
arguments:
- '@PrestaShop\Module\PsEventbus\Repository\ModuleRepository'
- '@PrestaShop\Module\PsEventbus\Repository\ShopRepository'
PrestaShop\Module\PsEventbus\Provider\ProductSupplierDataProvider:
class: PrestaShop\Module\PsEventbus\Provider\ProductSupplierDataProvider
public: true
arguments:
- '@PrestaShop\Module\PsEventbus\Repository\ProductSupplierRepository'
- '@PrestaShop\Module\PsEventbus\Decorator\ProductSupplierDecorator'
PrestaShop\Module\PsEventbus\Provider\ProductDataProvider:
class: PrestaShop\Module\PsEventbus\Provider\ProductDataProvider
public: true
arguments:
- '@PrestaShop\Module\PsEventbus\Repository\ProductRepository'
- '@PrestaShop\Module\PsEventbus\Decorator\ProductDecorator'
- '@PrestaShop\Module\PsEventbus\Provider\ProductSupplierDataProvider'
- '@PrestaShop\Module\PsEventbus\Repository\LanguageRepository'
PrestaShop\Module\PsEventbus\Provider\CategoryDataProvider:
class: PrestaShop\Module\PsEventbus\Provider\CategoryDataProvider
public: true
arguments:
- '@PrestaShop\Module\PsEventbus\Repository\CategoryRepository'
- '@PrestaShop\Module\PsEventbus\Decorator\CategoryDecorator'
PrestaShop\Module\PsEventbus\Provider\CurrencyDataProvider:
class: PrestaShop\Module\PsEventbus\Provider\CurrencyDataProvider
public: true
arguments:
- '@PrestaShop\Module\PsEventbus\Repository\CurrencyRepository'
- '@PrestaShop\Module\PsEventbus\Decorator\CurrencyDecorator'
PrestaShop\Module\PsEventbus\Provider\CustomerDataProvider:
class: PrestaShop\Module\PsEventbus\Provider\CustomerDataProvider
public: true
arguments:
- '@PrestaShop\Module\PsEventbus\Repository\CustomerRepository'
- '@PrestaShop\Module\PsEventbus\Decorator\CustomerDecorator'
PrestaShop\Module\PsEventbus\Provider\OrderDataProvider:
class: PrestaShop\Module\PsEventbus\Provider\OrderDataProvider
public: true
arguments:
- "@ps_eventbus.context"
- '@PrestaShop\Module\PsEventbus\Repository\OrderRepository'
- '@PrestaShop\Module\PsEventbus\Repository\OrderDetailsRepository'
- '@PrestaShop\Module\PsEventbus\Formatter\ArrayFormatter'
- '@PrestaShop\Module\PsEventbus\Repository\OrderHistoryRepository'
- '@PrestaShop\Module\PsEventbus\Repository\OrderCartRuleRepository'
PrestaShop\Module\PsEventbus\Provider\CartDataProvider:
class: PrestaShop\Module\PsEventbus\Provider\CartDataProvider
public: true
arguments:
- '@PrestaShop\Module\PsEventbus\Repository\CartRepository'
- '@PrestaShop\Module\PsEventbus\Repository\CartProductRepository'
PrestaShop\Module\PsEventbus\Provider\CartRuleDataProvider:
class: PrestaShop\Module\PsEventbus\Provider\CartRuleDataProvider
public: true
arguments:
- '@PrestaShop\Module\PsEventbus\Repository\CartRuleRepository'
PrestaShop\Module\PsEventbus\Provider\GoogleTaxonomyDataProvider:
class: PrestaShop\Module\PsEventbus\Provider\GoogleTaxonomyDataProvider
public: true
arguments:
- '@PrestaShop\Module\PsEventbus\Repository\GoogleTaxonomyRepository'
- "@ps_eventbus.context"
PrestaShop\Module\PsEventbus\Provider\CarrierDataProvider:
class: PrestaShop\Module\PsEventbus\Provider\CarrierDataProvider
public: true
arguments:
- '@PrestaShop\Module\PsEventbus\Repository\ConfigurationRepository'
- '@PrestaShop\Module\PsEventbus\Builder\CarrierBuilder'
- '@PrestaShop\Module\PsEventbus\Repository\CarrierRepository'
- '@PrestaShop\Module\PsEventbus\Repository\LanguageRepository'
PrestaShop\Module\PsEventbus\Provider\CustomPriceDataProvider:
class: PrestaShop\Module\PsEventbus\Provider\CustomPriceDataProvider
public: true
arguments:
- '@PrestaShop\Module\PsEventbus\Repository\CustomPriceRepository'
- '@PrestaShop\Module\PsEventbus\Decorator\CustomPriceDecorator'
PrestaShop\Module\PsEventbus\Provider\CustomProductCarrierDataProvider:
class: PrestaShop\Module\PsEventbus\Provider\CustomProductCarrierDataProvider
public: true
arguments:
- '@PrestaShop\Module\PsEventbus\Repository\ProductCarrierRepository'
PrestaShop\Module\PsEventbus\Provider\WishlistDataProvider:
class: PrestaShop\Module\PsEventbus\Provider\WishlistDataProvider
public: true
arguments:
- '@PrestaShop\Module\PsEventbus\Repository\WishlistRepository'
- '@PrestaShop\Module\PsEventbus\Repository\WishlistProductRepository'
- '@PrestaShop\Module\PsEventbus\Decorator\WishlistDecorator'
- '@PrestaShop\Module\PsEventbus\Formatter\ArrayFormatter'
PrestaShop\Module\PsEventbus\Provider\StoreDataProvider:
class: PrestaShop\Module\PsEventbus\Provider\StoreDataProvider
public: true
arguments:
- '@PrestaShop\Module\PsEventbus\Repository\StoreRepository'
- '@PrestaShop\Module\PsEventbus\Decorator\StoreDecorator'
PrestaShop\Module\PsEventbus\Provider\StockDataProvider:
class: PrestaShop\Module\PsEventbus\Provider\StockDataProvider
public: true
arguments:
- '@PrestaShop\Module\PsEventbus\Repository\StockRepository'
- '@PrestaShop\Module\PsEventbus\Repository\StockMvtRepository'
- '@PrestaShop\Module\PsEventbus\Decorator\StockDecorator'
- '@PrestaShop\Module\PsEventbus\Formatter\ArrayFormatter'
PrestaShop\Module\PsEventbus\Provider\ManufacturerDataProvider:
class: PrestaShop\Module\PsEventbus\Provider\ManufacturerDataProvider
public: true
arguments:
- '@PrestaShop\Module\PsEventbus\Repository\ManufacturerRepository'
- '@PrestaShop\Module\PsEventbus\Decorator\ManufacturerDecorator'
PrestaShop\Module\PsEventbus\Provider\SupplierDataProvider:
class: PrestaShop\Module\PsEventbus\Provider\SupplierDataProvider
public: true
arguments:
- '@PrestaShop\Module\PsEventbus\Repository\SupplierRepository'
- '@PrestaShop\Module\PsEventbus\Decorator\SupplierDecorator'
PrestaShop\Module\PsEventbus\Provider\EmployeeDataProvider:
class: PrestaShop\Module\PsEventbus\Provider\EmployeeDataProvider
public: true
arguments:
- '@PrestaShop\Module\PsEventbus\Repository\EmployeeRepository'
- '@PrestaShop\Module\PsEventbus\Decorator\EmployeeDecorator'
PrestaShop\Module\PsEventbus\Provider\LanguageDataProvider:
class: PrestaShop\Module\PsEventbus\Provider\LanguageDataProvider
public: true
arguments:
- '@PrestaShop\Module\PsEventbus\Repository\LanguageRepository'
- '@PrestaShop\Module\PsEventbus\Decorator\LanguageDecorator'
PrestaShop\Module\PsEventbus\Provider\ImageDataProvider:
class: PrestaShop\Module\PsEventbus\Provider\ImageDataProvider
public: true
arguments:
- '@PrestaShop\Module\PsEventbus\Repository\ImageRepository'
- '@PrestaShop\Module\PsEventbus\Decorator\ImageDecorator'
PrestaShop\Module\PsEventbus\Provider\ImageTypeDataProvider:
class: PrestaShop\Module\PsEventbus\Provider\ImageTypeDataProvider
public: true
arguments:
- '@PrestaShop\Module\PsEventbus\Repository\ImageTypeRepository'
- '@PrestaShop\Module\PsEventbus\Decorator\ImageTypeDecorator'
PrestaShop\Module\PsEventbus\Provider\TranslationDataProvider:
class: PrestaShop\Module\PsEventbus\Provider\TranslationDataProvider
public: true
arguments:
- '@PrestaShop\Module\PsEventbus\Repository\TranslationRepository'
- '@PrestaShop\Module\PsEventbus\Decorator\TranslationDecorator'

View File

@@ -0,0 +1,226 @@
services:
PrestaShop\Module\PsEventbus\Repository\LanguageRepository:
class: PrestaShop\Module\PsEventbus\Repository\LanguageRepository
public: true
arguments:
- '@ps_eventbus.context'
PrestaShop\Module\PsEventbus\Repository\ConfigurationRepository:
class: PrestaShop\Module\PsEventbus\Repository\ConfigurationRepository
public: true
PrestaShop\Module\PsEventbus\Repository\EventbusSyncRepository:
class: PrestaShop\Module\PsEventbus\Repository\EventbusSyncRepository
public: true
arguments:
- '@ps_eventbus.context'
PrestaShop\Module\PsEventbus\Repository\CategoryRepository:
class: PrestaShop\Module\PsEventbus\Repository\CategoryRepository
public: true
arguments:
- '@ps_eventbus.context'
PrestaShop\Module\PsEventbus\Repository\CustomerRepository:
class: PrestaShop\Module\PsEventbus\Repository\CustomerRepository
public: true
arguments:
- '@ps_eventbus.context'
PrestaShop\Module\PsEventbus\Repository\CurrencyRepository:
class: PrestaShop\Module\PsEventbus\Repository\CurrencyRepository
public: true
PrestaShop\Module\PsEventbus\Repository\ModuleRepository:
class: PrestaShop\Module\PsEventbus\Repository\ModuleRepository
public: true
PrestaShop\Module\PsEventbus\Repository\ProductRepository:
class: PrestaShop\Module\PsEventbus\Repository\ProductRepository
public: true
arguments:
- '@ps_eventbus.context'
PrestaShop\Module\PsEventbus\Repository\ProductCarrierRepository:
class: PrestaShop\Module\PsEventbus\Repository\ProductCarrierRepository
public: true
arguments:
- '@ps_eventbus.context'
PrestaShop\Module\PsEventbus\Repository\ServerInformationRepository:
class: PrestaShop\Module\PsEventbus\Repository\ServerInformationRepository
public: true
arguments:
- '@ps_eventbus.context'
- '@PrestaShop\Module\PsEventbus\Service\PsAccountsAdapterService'
- '@PrestaShop\Module\PsEventbus\Repository\CurrencyRepository'
- '@PrestaShop\Module\PsEventbus\Repository\LanguageRepository'
- '@PrestaShop\Module\PsEventbus\Repository\ConfigurationRepository'
- '@PrestaShop\Module\PsEventbus\Repository\ShopRepository'
- '@PrestaShop\Module\PsEventbus\Handler\ErrorHandler\ErrorHandlerInterface'
- '%ps_eventbus.sync_api_url%'
- '%ps_eventbus.live_sync_api_url%'
- '%ps_eventbus.proxy_api_url%'
PrestaShop\Module\PsEventbus\Repository\ThemeRepository:
class: PrestaShop\Module\PsEventbus\Repository\ThemeRepository
public: true
arguments:
- '@ps_eventbus.context'
PrestaShop\Module\PsEventbus\Repository\OrderRepository:
class: PrestaShop\Module\PsEventbus\Repository\OrderRepository
public: true
PrestaShop\Module\PsEventbus\Repository\OrderDetailsRepository:
class: PrestaShop\Module\PsEventbus\Repository\OrderDetailsRepository
public: true
arguments:
- '@ps_eventbus.context'
PrestaShop\Module\PsEventbus\Repository\OrderHistoryRepository:
class: PrestaShop\Module\PsEventbus\Repository\OrderHistoryRepository
public: true
PrestaShop\Module\PsEventbus\Repository\OrderCartRuleRepository:
class: PrestaShop\Module\PsEventbus\Repository\OrderCartRuleRepository
public: true
PrestaShop\Module\PsEventbus\Repository\CartRepository:
class: PrestaShop\Module\PsEventbus\Repository\CartRepository
public: true
arguments:
- '@ps_eventbus.context'
PrestaShop\Module\PsEventbus\Repository\CartProductRepository:
class: PrestaShop\Module\PsEventbus\Repository\CartProductRepository
public: true
arguments:
- '@ps_eventbus.context'
PrestaShop\Module\PsEventbus\Repository\CartRuleRepository:
class: PrestaShop\Module\PsEventbus\Repository\CartRuleRepository
public: true
PrestaShop\Module\PsEventbus\Repository\GoogleTaxonomyRepository:
class: PrestaShop\Module\PsEventbus\Repository\GoogleTaxonomyRepository
public: true
PrestaShop\Module\PsEventbus\Repository\DeletedObjectsRepository:
class: PrestaShop\Module\PsEventbus\Repository\DeletedObjectsRepository
public: true
arguments:
- '@PrestaShop\Module\PsEventbus\Handler\ErrorHandler\ErrorHandlerInterface'
PrestaShop\Module\PsEventbus\Repository\IncrementalSyncRepository:
class: PrestaShop\Module\PsEventbus\Repository\IncrementalSyncRepository
public: true
arguments:
- '@ps_eventbus.context'
- '@PrestaShop\Module\PsEventbus\Handler\ErrorHandler\ErrorHandlerInterface'
PrestaShop\Module\PsEventbus\Repository\ShopRepository:
class: PrestaShop\Module\PsEventbus\Repository\ShopRepository
public: true
PrestaShop\Module\PsEventbus\Repository\CountryRepository:
class: PrestaShop\Module\PsEventbus\Repository\CountryRepository
public: true
arguments:
- '@ps_eventbus.context'
PrestaShop\Module\PsEventbus\Repository\StateRepository:
class: PrestaShop\Module\PsEventbus\Repository\StateRepository
public: true
PrestaShop\Module\PsEventbus\Repository\TaxRepository:
class: PrestaShop\Module\PsEventbus\Repository\TaxRepository
public: true
arguments:
- '@ps_eventbus.context'
PrestaShop\Module\PsEventbus\Repository\CarrierRepository:
class: PrestaShop\Module\PsEventbus\Repository\CarrierRepository
public: true
arguments:
- '@ps_eventbus.context'
PrestaShop\Module\PsEventbus\Repository\CustomPriceRepository:
class: PrestaShop\Module\PsEventbus\Repository\CustomPriceRepository
public: true
arguments:
- '@ps_eventbus.context'
PrestaShop\Module\PsEventbus\Repository\BundleRepository:
class: PrestaShop\Module\PsEventbus\Repository\BundleRepository
public: true
PrestaShop\Module\PsEventbus\Repository\WishlistRepository:
class: PrestaShop\Module\PsEventbus\Repository\WishlistRepository
public: true
arguments:
- '@ps_eventbus.context'
PrestaShop\Module\PsEventbus\Repository\WishlistProductRepository:
class: PrestaShop\Module\PsEventbus\Repository\WishlistProductRepository
public: true
PrestaShop\Module\PsEventbus\Repository\SpecificPriceRepository:
class: PrestaShop\Module\PsEventbus\Repository\SpecificPriceRepository
public: true
PrestaShop\Module\PsEventbus\Repository\StoreRepository:
class: PrestaShop\Module\PsEventbus\Repository\StoreRepository
public: true
arguments:
- '@ps_eventbus.context'
PrestaShop\Module\PsEventbus\Repository\StockRepository:
class: PrestaShop\Module\PsEventbus\Repository\StockRepository
public: true
arguments:
- '@ps_eventbus.context'
PrestaShop\Module\PsEventbus\Repository\StockMvtRepository:
class: PrestaShop\Module\PsEventbus\Repository\StockMvtRepository
public: true
PrestaShop\Module\PsEventbus\Repository\ManufacturerRepository:
class: PrestaShop\Module\PsEventbus\Repository\ManufacturerRepository
public: true
arguments:
- '@ps_eventbus.context'
PrestaShop\Module\PsEventbus\Repository\SupplierRepository:
class: PrestaShop\Module\PsEventbus\Repository\SupplierRepository
public: true
arguments:
- '@ps_eventbus.context'
PrestaShop\Module\PsEventbus\Repository\ProductSupplierRepository:
class: PrestaShop\Module\PsEventbus\Repository\ProductSupplierRepository
public: true
PrestaShop\Module\PsEventbus\Repository\EmployeeRepository:
class: PrestaShop\Module\PsEventbus\Repository\EmployeeRepository
public: true
arguments:
- '@ps_eventbus.context'
PrestaShop\Module\PsEventbus\Repository\ImageRepository:
class: PrestaShop\Module\PsEventbus\Repository\ImageRepository
public: true
PrestaShop\Module\PsEventbus\Repository\ImageTypeRepository:
class: PrestaShop\Module\PsEventbus\Repository\ImageTypeRepository
public: true
PrestaShop\Module\PsEventbus\Repository\TranslationRepository:
class: PrestaShop\Module\PsEventbus\Repository\TranslationRepository
public: true
arguments:
- '@ps_eventbus.context'
PrestaShop\Module\PsEventbus\Repository\LiveSyncRepository:
class: PrestaShop\Module\PsEventbus\Repository\LiveSyncRepository
public: true

View File

@@ -0,0 +1,72 @@
imports:
- { resource: ../common.yml }
- { resource: api.yml }
- { resource: decorator.yml }
- { resource: provider.yml }
- { resource: repository.yml }
- { resource: builder.yml }
- { resource: context.yml }
services:
PrestaShop\Module\PsEventbus\Formatter\JsonFormatter:
class: PrestaShop\Module\PsEventbus\Formatter\JsonFormatter
public: true
PrestaShop\Module\PsEventbus\Formatter\ArrayFormatter:
class: PrestaShop\Module\PsEventbus\Formatter\ArrayFormatter
public: true
PrestaShop\Module\PsEventbus\Service\CacheService:
class: PrestaShop\Module\PsEventbus\Service\CacheService
public: true
PrestaShop\Module\PsEventbus\Service\CompressionService:
class: PrestaShop\Module\PsEventbus\Service\CompressionService
public: true
arguments:
- '@PrestaShop\Module\PsEventbus\Formatter\JsonFormatter'
PrestaShop\Module\PsEventbus\Service\ProxyService:
class: PrestaShop\Module\PsEventbus\Service\ProxyService
public: true
arguments:
- '@PrestaShop\Module\PsEventbus\Api\CollectorApiClient'
- '@PrestaShop\Module\PsEventbus\Formatter\JsonFormatter'
- '@PrestaShop\Module\PsEventbus\Handler\ErrorHandler\ErrorHandlerInterface'
PrestaShop\Module\PsEventbus\Service\ApiAuthorizationService:
class: PrestaShop\Module\PsEventbus\Service\ApiAuthorizationService
public: true
arguments:
- '@PrestaShop\Module\PsEventbus\Repository\EventbusSyncRepository'
- '@PrestaShop\Module\PsEventbus\Api\SyncApiClient'
PrestaShop\Module\PsEventbus\Service\DeletedObjectsService:
class: PrestaShop\Module\PsEventbus\Service\DeletedObjectsService
public: true
arguments:
- "@ps_eventbus.context"
- '@PrestaShop\Module\PsEventbus\Repository\DeletedObjectsRepository'
- '@PrestaShop\Module\PsEventbus\Service\ProxyService'
PrestaShop\Module\PsEventbus\Service\SynchronizationService:
class: PrestaShop\Module\PsEventbus\Service\SynchronizationService
public: true
arguments:
- '@ps_eventbus'
- '@PrestaShop\Module\PsEventbus\Repository\EventbusSyncRepository'
- '@PrestaShop\Module\PsEventbus\Repository\IncrementalSyncRepository'
- '@PrestaShop\Module\PsEventbus\Repository\LiveSyncRepository'
- '@PrestaShop\Module\PsEventbus\Repository\DeletedObjectsRepository'
- '@PrestaShop\Module\PsEventbus\Repository\LanguageRepository'
- '@PrestaShop\Module\PsEventbus\Decorator\PayloadDecorator'
PrestaShop\Module\PsEventbus\Service\SpecificPriceService:
class: PrestaShop\Module\PsEventbus\Service\SpecificPriceService
arguments:
- '@PrestaShop\Module\PsEventbus\Repository\SpecificPriceRepository'
public: true
PrestaShop\Module\PsEventbus\Service\PresenterService:
class: PrestaShop\Module\PsEventbus\Service\PresenterService
public: true

View 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;

View File

@@ -0,0 +1,6 @@
parameters:
ps_eventbus.proxy_api_url: "https://eventbus-proxy.psessentials.net"
ps_eventbus.sync_api_url: "https://eventbus-sync.psessentials.net"
ps_eventbus.live_sync_api_url: "https://api.cloudsync.prestashop.com/live-sync/v1"
ps_eventbus.sentry_dsn: "https://457f191226df4b8f9a0d7bf6f250bab2@o298402.ingest.sentry.io/6066714"
ps_eventbus.sentry_env: "production"