PHPSA\CompiledExpression::isScalar PHP Method

isScalar() public method

public isScalar ( ) : boolean
return boolean
    public function isScalar()
    {
        return in_array($this->type, [self::STRING, self::BOOLEAN, self::DOUBLE, self::INTEGER, self::NUMBER], true);
    }

Usage Example

Example #1
0
 /**
  * @dataProvider nonScalarTypeProvider
  */
 public function testIsScalarWithNonScalarTypes($expressionType)
 {
     $compiledExpression = new CompiledExpression($expressionType);
     parent::assertFalse($compiledExpression->isScalar());
 }