Neos\Eel\FlowQuery\Operations\Object\FilterOperation::handleSimpleTypeOperand PHP Method

handleSimpleTypeOperand() protected method

protected handleSimpleTypeOperand ( string $operand, string $value ) : boolean
$operand string
$value string
return boolean TRUE if $value is of type $operand; FALSE otherwise
    protected function handleSimpleTypeOperand($operand, $value)
    {
        $operand = TypeHandling::normalizeType($operand);
        if ($operand === 'object') {
            return is_object($value);
        } elseif ($operand === 'string') {
            return is_string($value);
        } elseif ($operand === 'integer') {
            return is_integer($value);
        } elseif ($operand === 'boolean') {
            return is_bool($value);
        } elseif ($operand === 'float') {
            return is_float($value);
        } elseif ($operand === 'array') {
            return is_array($value);
        }
        return false;
    }