• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/order/matcher/baserequisitematcher.php
  • Класс: Bitrix\Crm\Order\Matcher\BaseRequisiteMatcher
  • Вызов: BaseRequisiteMatcher::isEqualEntity
protected function isEqualEntity($requisite, $existingEntity)
{
	foreach ($requisite as $key => $reqField)
	{
		if (!empty($existingEntity[$key]))
		{
			if (is_array($requisite[$key]) && is_array($existingEntity[$key]))
			{
				if (!$this->isEqualEntity($requisite[$key], $existingEntity[$key]))
				{
					return false;
				}
			}
			elseif ($existingEntity[$key] != $reqField)
			{
				return false;
			}
		}
	}

	return true;
}