PHP Class Pinq\Analysis\Types\MixedType

Author: Elliot Levin ([email protected])
Inheritance: extends NativeType
Show file Open project: timetoogo/pinq

Public Methods

Method Description
__construct ( $identifier )
getCast ( CastExpression $expression )
getConstructor ( NewExpression $expression )
getField ( FieldExpression $expression )
getIndex ( IndexExpression $expression )
getInvocation ( InvocationExpression $expression )
getMethod ( MethodCallExpression $expression )
getStaticField ( StaticFieldExpression $expression )
getStaticMethod ( StaticMethodCallExpression $expression )
getUnaryOperation ( UnaryOperationExpression $expression )
isParentTypeOf ( Pinq\Analysis\IType $type )

Protected Methods

Method Description
unsupported ( Expression $expression, $message, array $formatValues = [] )

Method Details

__construct() public method

public __construct ( $identifier )

getCast() public method

public getCast ( CastExpression $expression )
$expression Pinq\Expressions\CastExpression

getConstructor() public method

public getConstructor ( NewExpression $expression )
$expression Pinq\Expressions\NewExpression

getField() public method

public getField ( FieldExpression $expression )
$expression Pinq\Expressions\FieldExpression

getIndex() public method

public getIndex ( IndexExpression $expression )
$expression Pinq\Expressions\IndexExpression

getInvocation() public method

public getInvocation ( InvocationExpression $expression )
$expression Pinq\Expressions\InvocationExpression

getMethod() public method

public getMethod ( MethodCallExpression $expression )
$expression Pinq\Expressions\MethodCallExpression

getStaticField() public method

public getStaticField ( StaticFieldExpression $expression )
$expression Pinq\Expressions\StaticFieldExpression

getStaticMethod() public method

public getStaticMethod ( StaticMethodCallExpression $expression )
$expression Pinq\Expressions\StaticMethodCallExpression

getUnaryOperation() public method

public getUnaryOperation ( UnaryOperationExpression $expression )
$expression Pinq\Expressions\UnaryOperationExpression

isParentTypeOf() public method

public isParentTypeOf ( Pinq\Analysis\IType $type )
$type Pinq\Analysis\IType

unsupported() protected method

protected unsupported ( Expression $expression, $message, array $formatValues = [] )
$expression Pinq\Expressions\Expression
$formatValues array