PHP Interface Pinq\Analysis\ICallable

Author: Elliot Levin ([email protected])
Inheritance: extends Pinq\Analysis\ITyped
Show file Open project: timetoogo/pinq

Public Methods

Method Description
getName ( ) : string Gets the name.
getReflection ( ) : ReflectionFunctionAbstract Gets the reflection of the function.
getReturnType ( ) : Pinq\Analysis\IType Gets the return type of the function.
getReturnTypeWithArguments ( array $staticArguments ) : Pinq\Analysis\IType Gets the return type of the function with the supplied arguments array.

Method Details

getName() public method

Gets the name.
public getName ( ) : string
return string

getReflection() public method

Gets the reflection of the function.
public getReflection ( ) : ReflectionFunctionAbstract
return ReflectionFunctionAbstract

getReturnType() public method

Gets the return type of the function.
public getReturnType ( ) : Pinq\Analysis\IType
return Pinq\Analysis\IType

getReturnTypeWithArguments() public method

Gets the return type of the function with the supplied arguments array.
public getReturnTypeWithArguments ( array $staticArguments ) : Pinq\Analysis\IType
$staticArguments array The argument values indexed by their position.
return Pinq\Analysis\IType