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

コード例 #1
0
ファイル: CompiledExpressionTest.php プロジェクト: ovr/phpsa
 /**
  * @dataProvider nonScalarTypeProvider
  */
 public function testIsScalarWithNonScalarTypes($expressionType)
 {
     $compiledExpression = new CompiledExpression($expressionType);
     parent::assertFalse($compiledExpression->isScalar());
 }