%PDF- %PDF-
Direktori : /proc/self/root/home/bitrix/www/bitrix/modules/sale/lib/archive/recovery/ |
Current File : //proc/self/root/home/bitrix/www/bitrix/modules/sale/lib/archive/recovery/base.php |
<?php namespace Bitrix\Sale\Archive\Recovery; use Bitrix\Main, Bitrix\Sale; abstract class Base { /** @var Sale\Archive\Order $order */ protected $order; /** * Recovery\Base constructor. */ public function __construct() { } /** * @param array $archivedOrder * * @return Sale\Archive\Order * * @throws Main\ArgumentNullException */ public function restoreOrder($archivedOrder = array()) { if (!empty($archivedOrder)) { return $this->loadOrder($archivedOrder); } else { throw new Main\ArgumentNullException('ORDER_DATA'); } } abstract protected function loadOrder($archivedOrder); }