Add PHPStan configuration for Symfony4 tests

- Created a new phpstan.neon file in the Symfony4 tests directory.
- Configured paths and excluded Symfony3 directory.
- Added bootstrap files for autoloading.
- Set dynamic constant names and adjusted reporting settings.
- Established PHPStan level to 6 for stricter analysis.
This commit is contained in:
2026-02-09 23:14:09 +01:00
parent 58947ad589
commit 3bd8164d3d
169 changed files with 4964 additions and 3877 deletions

View File

@@ -144,9 +144,16 @@ services:
- "@empik.marketplace.factory.empikClientFactory"
- "@empik.marketplace.orderFulfiller.orderFulfiller"
- "@empik.marketplace.adapter.loggerAdapter"
- "@empik.marketplace.provider.order.productRefResolver"
Empik\Marketplace\Processor\orderProcessor: "@empik.marketplace.processor.orderProcessor"
empik.marketplace.repository.empik.empikOrderRepository:
class: Empik\Marketplace\Repository\Empik\EmpikOrderRepository
public: true
Empik\Marketplace\Domain\Order\EmpikOrderRepositoryInterface: "@empik.marketplace.repository.empik.empikOrderRepository"
empik.marketplace.processor.trackingNumberProcessor:
class: Empik\Marketplace\Processor\TrackingNumberProcessor
public: true
@@ -157,6 +164,7 @@ services:
- "@empik.marketplace.manager.carrierMapManager"
- "@empik.marketplace.adapter.configurationAdapter"
- "@empik.marketplace.adapter.loggerAdapter"
- "@empik.marketplace.repository.empik.empikOrderRepository"
Empik\Marketplace\Processor\trackingNumberProcessor: "@empik.marketplace.processor.trackingNumberProcessor"
@@ -238,6 +246,8 @@ services:
- "@empik.marketplace.prestaShopContext"
- "@empik.marketplace.repository.productRepository"
- "@empik.marketplace.utils.identifierExtractor"
- "@empik.marketplace.provider.tax.productTaxRateProvider"
- "@empik.marketplace.provider.order.productRefResolver"
Empik\Marketplace\Provider\Order\OrderLinesProvider: "@empik.marketplace.provider.order.orderLinesProvider"
@@ -273,6 +283,7 @@ services:
arguments:
- "@empik.marketplace.repository.productRepository"
- "@empik.marketplace.utils.identifierExtractor"
- "@empik.marketplace.provider.order.productRefResolver"
Empik\Marketplace\Provider\Order\CartProvider: "@empik.marketplace.provider.order.cartProvider"
@@ -368,5 +379,21 @@ services:
empik.marketplace.dataProvider.orderTrackingDataProvider:
class: Empik\Marketplace\DataProvider\OrderTrackingDataProvider
public: true
Empik\Marketplace\DataProvider\OrderTrackingDataProvider: "@empik.marketplace.dataProvider.orderTrackingDataProvider"
Empik\Marketplace\DataProvider\OrderTrackingDataProvider: "@empik.marketplace.dataProvider.orderTrackingDataProvider"
empik.marketplace.provider.tax.productTaxRateProvider:
class: Empik\Marketplace\Provider\Tax\ProductTaxRateProvider
public: true
Empik\Marketplace\Provider\Tax\ProductTaxRateProvider: "@empik.marketplace.provider.tax.productTaxRateProvider"
empik.marketplace.provider.order.productRefResolver:
class: Empik\Marketplace\Provider\Order\ProductRefResolver
public: true
arguments:
- "@empik.marketplace.repository.productRepository"
Empik\Marketplace\Provider\Order\ProductRefResolver: "@empik.marketplace.provider.order.productRefResolver"