Skip to content

Commit 550ac84

Browse files
BlackScorpVitalij Mik
andauthored
NTR: fix constants (#436)
Co-authored-by: Vitalij Mik <[email protected]>
1 parent ae2117a commit 550ac84

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

Components/Services/StockService.php

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,15 @@
44

55
use Enlight_Components_Db_Adapter_Pdo_Mysql;
66
use MollieShopware\Components\Config;
7-
use MollieShopware\MollieShopware;
87
use Psr\Log\LoggerInterface;
9-
use Shopware\Bundle\CartBundle\CartPositionsMode;
10-
use Shopware\Models\Order\Status;
118

129
class StockService
1310
{
11+
/**
12+
* cannot use Shopware\Bundle\CartBundle\CartPositionsMode constants, they dont exists in 5.7.3 and below
13+
*/
14+
const PRODUCT = 0;
15+
const PREMIUM_PRODUCT = 1;
1416
/**
1517
* @var OrderService
1618
*/
@@ -66,7 +68,7 @@ public function updateOrderStocks($orderId, $reset = true)
6668
$this->logger->debug('Price is lower than 0, this product was not updated in first place', ['orderId' => $orderId, 'articleNumber' => $articleNumber, 'priceNumeric' => $orderDetail->getPrice()]);
6769
continue;
6870
}
69-
if (! in_array($orderDetail->getMode(), [CartPositionsMode::PRODUCT, CartPositionsMode::PREMIUM_PRODUCT], true)) {
71+
if (! in_array($orderDetail->getMode(), [self::PRODUCT, self::PREMIUM_PRODUCT], true)) {
7072
$this->logger->debug('Order detail does not have a regular product', ['orderId' => $orderId, 'articleNumber' => $articleNumber, 'mode' => $orderDetail->getMode()]);
7173
continue;
7274
}

0 commit comments

Comments
 (0)