• Модуль: bizproc
  • Путь к файлу: ~/bitrix/modules/bizproc/lib/activity/operator/notequaloperator.php
  • Класс: BitrixBizprocActivityOperatorNotEqualOperator
  • Вызов: NotEqualOperator::check
public function check(): bool
{
	$toCheck = $this->toCheck;
	$value = $this->value;

	$fieldCount = count($toCheck);
	$valueCount = count($value);
	for ($i = 0; $i < max($fieldCount, $valueCount); $i++)
	{
		$fieldI = ($fieldCount > $i) ? $toCheck[$i] : $toCheck[$fieldCount - 1];
		$valueI = ($valueCount > $i) ? $value[$i] : $value[$valueCount - 1];

		[$valueI, $fieldI] = static::normalizeZeroComparing($valueI, $fieldI);

		if ($this->compare($fieldI, $valueI))
		{
			return true;
		}
	}

	return false;
}