• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/orderbase.php
  • Класс: BitrixSaleOrderBase
  • Вызов: OrderBase::verify
public function verify()
{
	$result = new Result();

	/** @var BasketBase $basket */
	if ($basket = $this->getBasket())
	{
		$r = $basket->verify();
		if (!$r->isSuccess())
		{
			$result->addErrors($r->getErrors());
		}
	}

	/** @var PropertyValueCollectionBase $propertyCollection */
	if ($propertyCollection = $this->getPropertyCollection())
	{
		$r = $propertyCollection->verify();
		if (!$r->isSuccess())
		{
			$result->addErrors($r->getErrors());
		}
	}

	/** @var DiscountBase $discounts */
	if ($discounts = $this->getDiscount())
	{
		$r = $discounts->verify();
		if (!$r->isSuccess())
		{
			$result->addErrors($r->getErrors());
		}
		unset($r);
	}
	unset($discounts);

	return $result;
}