Server IP : 80.87.202.40 / Your IP : 216.73.216.169 Web Server : Apache System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64 User : bitrix ( 600) PHP Version : 8.2.27 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /home/bitrix/ext_www/cvetdv.ru/bitrix/modules/yandex.market/lib/trading/service/common/ |
Upload File : |
<?php namespace Yandex\Market\Trading\Service\Common; use Yandex\Market; use Bitrix\Main; use Yandex\Market\Trading\Service as TradingService; abstract class Status extends TradingService\Reference\Status { const VIRTUAL_CREATED = 'CREATED'; const VIRTUAL_RETURN = 'RETURN'; abstract public function getIncomingVariants(); abstract public function getIncomingRequired(); abstract public function getIncomingMeaningfulMap(); abstract public function getOutgoingVariants(); abstract public function getOutgoingRequired(); abstract public function getOutgoingMeaningfulMap(); /** @deprecated */ public function getOutgoingMultiple() { return []; } public function isChanged($orderId, $status, $substatus = null) { $compare = $status . ':' . $substatus; return ($this->getStored($orderId) !== $compare); } public function getStored($orderId) { $serviceKey = $this->provider->getUniqueKey(); return Market\Trading\State\OrderStatus::getValue($serviceKey, $orderId); } }