• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/services/company/restrictions/site.php
  • Класс: Bitrix\Sale\Services\Company\Restrictions\Site
  • Вызов: Site::getOrder
static function getOrder(Internals\Entity $entity)
{
	if (!($entity instanceof Payment) && !($entity instanceof Shipment) && !($entity instanceof Order))
	{
		return null;
	}

	if ($entity instanceof Order)
	{
		return $entity;
	}
	else
	{
		/** @var PaymentCollection|ShipmentCollection $collection */
		$collection = $entity->getCollection();

		/** @var Order $order */
		return $collection->getOrder();
	}
}