PHP Interface Pinq\Parsing\IFunctionStructure

Author: Elliot Levin ([email protected])
Inheritance: extends Pinq\Parsing\IMagicResolvable
Mostrar archivo Open project: timetoogo/pinq Interface Usage Examples

Public Methods

Method Description
getBodyExpressions ( ) : Expression[] Gets the body expressions of the function.
getDeclaration ( ) : Pinq\Parsing\IFunctionDeclaration Gets the function declaration structure.
resolveMagic ( Pinq\Parsing\IFunctionMagic $functionMagic ) : Pinq\Parsing\IFunctionStructure {@inheritDoc}

Method Details

getBodyExpressions() public method

Gets the body expressions of the function.
public getBodyExpressions ( ) : Expression[]
return Pinq\Expressions\Expression[]

getDeclaration() public method

Gets the function declaration structure.
public getDeclaration ( ) : Pinq\Parsing\IFunctionDeclaration
return Pinq\Parsing\IFunctionDeclaration

resolveMagic() public method

{@inheritDoc}
public resolveMagic ( Pinq\Parsing\IFunctionMagic $functionMagic ) : Pinq\Parsing\IFunctionStructure
$functionMagic Pinq\Parsing\IFunctionMagic
return Pinq\Parsing\IFunctionStructure