48 lines
1.7 KiB
YAML
48 lines
1.7 KiB
YAML
services:
|
|
_defaults:
|
|
public: true
|
|
|
|
PrestaShop\ModuleLibCacheDirectoryProvider\Cache\CacheDirectoryProvider:
|
|
class: 'PrestaShop\ModuleLibCacheDirectoryProvider\Cache\CacheDirectoryProvider'
|
|
public: true
|
|
arguments:
|
|
- !php/const _PS_VERSION_
|
|
- !php/const _PS_ROOT_DIR_
|
|
- !php/const _PS_MODE_DEV_
|
|
|
|
PsCheckout\Cache\Array\PayPalOrder:
|
|
class: Symfony\Component\Cache\Adapter\ArrayAdapter
|
|
|
|
PsCheckout\Cache\FileSystem\PayPalOrder:
|
|
class: Symfony\Component\Cache\Adapter\FilesystemAdapter
|
|
arguments:
|
|
- "paypal-orders"
|
|
- 3600
|
|
- '@=service("PrestaShop\\ModuleLibCacheDirectoryProvider\\Cache\\CacheDirectoryProvider").getPath()'
|
|
|
|
PsCheckout\Core\PayPal\Order\Cache\PayPalOrderCache:
|
|
class: PsCheckout\Core\PayPal\Order\Cache\PayPalOrderCache
|
|
public: true
|
|
arguments:
|
|
- '@PsCheckout\Cache\Array\PayPalOrder'
|
|
- '@PsCheckout\Cache\FileSystem\PayPalOrder'
|
|
- '@PsCheckout\Core\PayPal\OrderStatus\Action\PayPalCheckOrderStatusAction'
|
|
|
|
# Shipping Tracking Cache Services
|
|
PsCheckout\Cache\Array\ShippingTracking:
|
|
class: Symfony\Component\Cache\Adapter\ArrayAdapter
|
|
|
|
PsCheckout\Cache\FileSystem\ShippingTracking:
|
|
class: Symfony\Component\Cache\Adapter\FilesystemAdapter
|
|
arguments:
|
|
- "shipping-tracking"
|
|
- 3600
|
|
- '@=service("PrestaShop\\ModuleLibCacheDirectoryProvider\\Cache\\CacheDirectoryProvider").getPath()'
|
|
|
|
PsCheckout\Core\PayPal\ShippingTracking\Cache\ShippingTrackingCache:
|
|
class: PsCheckout\Core\PayPal\ShippingTracking\Cache\ShippingTrackingCache
|
|
public: true
|
|
arguments:
|
|
- '@PsCheckout\Cache\Array\ShippingTracking'
|
|
- '@PsCheckout\Cache\FileSystem\ShippingTracking'
|