Your IP : 18.217.107.68
<?php
namespace Bitrix\Sale\Exchange;
use Bitrix\Sale\BasketItem;
interface ICriterion
{
/**
* @return mixed
*/
public function getEntity();
/**
* @param $entity
*/
public function setEntity($entity = null);
/**
* @param array $fields
* @return bool
*/
public function equals(array $fields);
/**
* @param $entityTypeId
* @param $entity
* @return mixed
*/
public static function getCurrent($entityTypeId, $entity);
}
interface ICriterionOrder extends ICriterion
{
/**
* @param BasketItem $basketItem
* @param array $fields
* @return mixed
*/
public function equalsBasketItemTax(BasketItem $basketItem, array $fields);
/**
* @param BasketItem $basketItem
* @param array $fields
* @return mixed
*/
public function equalsBasketItem(BasketItem $basketItem, array $fields);
/**
* @param BasketItem $basketItem
* @param array $fields
* @return mixed
*/
public function equalsBasketItemDiscount(BasketItem $basketItem, array $fields);
}