diff --git a/composer.json b/composer.json index 6795060ab..35c6a3bd7 100755 --- a/composer.json +++ b/composer.json @@ -74,6 +74,10 @@ ], "auto-index": [ "@php ./vendor/bin/autoindex --exclude=_dev,vendor,tests" + ], + "phpstan": [ + "@putenv _PS_ROOT_DIR_=../../.", + "@php phpstan analyse -c tests/phpstan/phpstan.neon" ] }, "author": "PrestaShop" diff --git a/src/Builder/Payload/OrderPayloadBuilder.php b/src/Builder/Payload/OrderPayloadBuilder.php index 7dfb6f8b5..ed78a8ddd 100644 --- a/src/Builder/Payload/OrderPayloadBuilder.php +++ b/src/Builder/Payload/OrderPayloadBuilder.php @@ -60,11 +60,6 @@ class OrderPayloadBuilder extends Builder implements PayloadBuilderInterface */ private $paypalOrderId; - /** - * @var bool - */ - private $isPatch; - /** * @var bool */ @@ -137,12 +132,10 @@ public function setVault($vault) /** * @param array $cart - * @param bool $isPatch */ - public function __construct(array $cart, $isPatch = false) + public function __construct(array $cart) { $this->cart = $cart; - $this->isPatch = $isPatch; parent::__construct(); } diff --git a/src/PayPal/Order/CommandHandler/UpdatePayPalOrderCommandHandler.php b/src/PayPal/Order/CommandHandler/UpdatePayPalOrderCommandHandler.php index ee73fa9c7..9b252e0a9 100644 --- a/src/PayPal/Order/CommandHandler/UpdatePayPalOrderCommandHandler.php +++ b/src/PayPal/Order/CommandHandler/UpdatePayPalOrderCommandHandler.php @@ -63,7 +63,7 @@ public function __invoke(UpdatePayPalOrderCommand $command) } $cartPresenter = (new CartPresenter())->present(); - $builder = new OrderPayloadBuilder($cartPresenter, true); + $builder = new OrderPayloadBuilder($cartPresenter); $builder->setIsUpdate(true); $builder->setPaypalOrderId($command->getPayPalOrderId()->getValue()); $builder->setIsCard($command->getFundingSource() === 'card' && $command->isHostedFields()); diff --git a/tests/Unit/PaypalCountryCodeMatriceTest.php b/tests/Unit/PaypalCountryCodeMatriceTest.php index 721dade3b..e90efdd58 100644 --- a/tests/Unit/PaypalCountryCodeMatriceTest.php +++ b/tests/Unit/PaypalCountryCodeMatriceTest.php @@ -17,6 +17,9 @@ * @copyright Since 2007 PrestaShop SA and Contributors * @license https://opensource.org/licenses/AFL-3.0 Academic Free License 3.0 (AFL-3.0) */ + +namespace Tests\Unit; + use PHPUnit\Framework\TestCase; use PrestaShop\Module\PrestashopCheckout\PaypalCountryCodeMatrice;