From 33ffee385c4c3caf164e1eb71aa7fc8cdeb6afb9 Mon Sep 17 00:00:00 2001 From: vegimcarkaxhija Date: Tue, 4 Feb 2025 14:57:02 +0100 Subject: [PATCH] change Expression to Zend_Db_Expr --- Model/Service/Order.php | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/Model/Service/Order.php b/Model/Service/Order.php index 26912dc69..bd08dd087 100644 --- a/Model/Service/Order.php +++ b/Model/Service/Order.php @@ -17,6 +17,7 @@ * @copyright Copyright (c) Buckaroo B.V. * @license https://tldrlegal.com/license/mit-license */ + namespace Buckaroo\Magento2\Model\Service; use Buckaroo\Magento2\Model\ConfigProvider\Account; @@ -29,7 +30,7 @@ use Magento\Sales\Model\ResourceModel\Order\CollectionFactory; use Buckaroo\Magento2\Helper\Data; use Magento\Framework\App\ResourceConnection; -use Laminas\Db\Sql\Expression; +use Zend_Db_Expr; class Order { @@ -53,8 +54,7 @@ public function __construct( Data $helper, Log $logging, ResourceConnection $resourceConnection - ) - { + ) { $this->accountConfig = $accountConfig; $this->configProviderMethodFactory = $configProviderMethodFactory; $this->configProviderFactory = $configProviderFactory; @@ -96,11 +96,11 @@ protected function cancelExpiredTransferOrdersPerStore($store) ) ->addFieldToFilter( 'created_at', - ['lt' => new Expression('NOW() - INTERVAL ' . $dueDays . ' DAY')] + ['lt' => new Zend_Db_Expr('NOW() - INTERVAL ' . $dueDays . ' DAY')] ) ->addFieldToFilter( 'created_at', - ['gt' => new Expression('NOW() - INTERVAL ' . ($dueDays + 7) . ' DAY')] + ['gt' => new Zend_Db_Expr('NOW() - INTERVAL ' . ($dueDays + 7) . ' DAY')] ); $orderCollection->getSelect() @@ -156,11 +156,11 @@ protected function cancelExpiredPPEOrdersPerStore($store) ) ->addFieldToFilter( 'created_at', - ['lt' => new Expression('NOW() - INTERVAL ' . $dueDays . ' DAY')] + ['lt' => new Zend_Db_Expr('NOW() - INTERVAL ' . $dueDays . ' DAY')] ) ->addFieldToFilter( 'created_at', - ['gt' => new Expression('NOW() - INTERVAL ' . ($dueDays + 7) . ' DAY')] + ['gt' => new Zend_Db_Expr('NOW() - INTERVAL ' . ($dueDays + 7) . ' DAY')] ); $orderCollection->getSelect() @@ -170,7 +170,7 @@ protected function cancelExpiredPPEOrdersPerStore($store) ['method'] ) ->where('p.additional_information like "%isPayPerEmail%"' - . ' OR p.method ="buckaroo_magento2_payperemail"'); + . ' OR p.method = "buckaroo_magento2_payperemail"'); $this->logging->addDebug( __METHOD__ . '|PPEOrders query|' . $orderCollection->getSelect()->__toString() @@ -195,7 +195,7 @@ public function cancel($order, $statusCode) { $this->logging->addDebug(__METHOD__ . '|1|' . var_export($order->getIncrementId(), true)); - // Mostly the push api already canceled the order, so first check in wich state the order is. + // Check if the order is already canceled. if ($order->getState() == \Magento\Sales\Model\Order::STATE_CANCELED) { $this->logging->addDebug(__METHOD__ . '|5|'); return true; @@ -203,6 +203,7 @@ public function cancel($order, $statusCode) $store = $order->getStore(); + // Check if cancel on failed is enabled. /** * @noinspection PhpUndefinedMethodInspection */