CodeExplorer floatMatch example
$expected = self::
getExpectedValue($renderedFieldValue,
$renderedField);
if ($actual === null
) { if ($operator === Rule::OPERATOR_NEQ
) { return $actual !==
$expected;
} return false;
} if (self::
isFloat($renderedField)) { return self::
floatMatch($operator,
(float) $actual,
(float) $expected);
} return match ($operator) { Rule::OPERATOR_NEQ =>
$actual !==
$expected,
Rule::OPERATOR_GTE =>
$actual >=
$expected,
Rule::OPERATOR_LTE =>
$actual <=
$expected,
Rule::OPERATOR_EQ =>
$actual ===
$expected,
Rule::OPERATOR_GT =>
$actual >
$expected,
Rule::OPERATOR_LT =>
$actual <
$expected,
default =>
throw new UnsupportedOperatorException($operator, self::
class),
};
}