PHP Интерфейс Pinq\Parsing\IFunctionSignature

Автор: Elliot Levin ([email protected])
Наследование: extends Pinq\Parsing\IMagicResolvable
Показать файл Открыть проект

Открытые методы

Метод Описание
getAccessModifier ( ) : integer | null Gets the access modifier constant.
getHash ( ) : string Gets a unique hash of the function signature.
getName ( ) : string | null Gets the name of the function/method.
getParameterExpressions ( ) : ParameterExpression[] Gets the parameters expressions of the function.
getPolymorphModifier ( ) : integer | null Gets the polymorph modifier constant.
getScopedVariableNames ( ) : string[] | null Gets an array of the scoped variable names.
getType ( ) : integer Gets the function type constant.
isStatic ( ) : boolean | null Whether the function is static.
resolveMagic ( Pinq\Parsing\IFunctionMagic $functionMagic ) : Pinq\Parsing\IFunctionSignature {@inheritDoc}
returnsReference ( ) : boolean Whether the function returns a reference.

Описание методов

getAccessModifier() публичный метод

Null for non method functions.
public getAccessModifier ( ) : integer | null
Результат integer | null

getHash() публичный метод

Gets a unique hash of the function signature.
public getHash ( ) : string
Результат string

getName() публичный метод

Null for closures.
public getName ( ) : string | null
Результат string | null

getParameterExpressions() публичный метод

Gets the parameters expressions of the function.
public getParameterExpressions ( ) : ParameterExpression[]
Результат pinq\expressions\ParameterExpression[]

getPolymorphModifier() публичный метод

Null for non method functions.
public getPolymorphModifier ( ) : integer | null
Результат integer | null

getScopedVariableNames() публичный метод

Null for non closure functions.
public getScopedVariableNames ( ) : string[] | null
Результат string[] | null

getType() публичный метод

Gets the function type constant.
public getType ( ) : integer
Результат integer

isStatic() публичный метод

Null for non method functions.
public isStatic ( ) : boolean | null
Результат boolean | null

resolveMagic() публичный метод

{@inheritDoc}
public resolveMagic ( Pinq\Parsing\IFunctionMagic $functionMagic ) : Pinq\Parsing\IFunctionSignature
$functionMagic Pinq\Parsing\IFunctionMagic
Результат Pinq\Parsing\IFunctionSignature

returnsReference() публичный метод

Whether the function returns a reference.
public returnsReference ( ) : boolean
Результат boolean