PHP 클래스 Pinq\Parsing\FunctionReflection

저자: Elliot Levin ([email protected])
상속: extends LocatedFunction, implements Pinq\Parsing\IFunctionReflection
파일 보기 프로젝트 열기: timetoogo/pinq 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$callable callable
$globalHash string
$innerReflection ReflectionFunctionAbstract
$scope Pinq\Parsing\IFunctionScope

공개 메소드들

메소드 설명
__construct ( callable $callable, ReflectionFunctionAbstract $innerReflection, Pinq\Parsing\IFunctionSignature $signature, Pinq\Parsing\IFunctionLocation $location, Pinq\Parsing\IFunctionScope $scope )
asEvaluationContext ( array $variableTable = [] )
fromCallable ( callable $callable ) : self Creates a new function reflection instance from the supplied callable.
getCallable ( )
getGlobalHash ( )
getInnerReflection ( )
getScope ( )
resolveMagic ( Pinq\Parsing\IFunctionDeclaration $declaration )

보호된 메소드들

메소드 설명
fullyQualify ( $type )

비공개 메소드들

메소드 설명
resolveMagicConstants ( Pinq\Parsing\IFunctionDeclaration $declaration )
resolveMagicScopes ( Pinq\Parsing\IFunctionDeclaration $declaration )

메소드 상세

__construct() 공개 메소드

public __construct ( callable $callable, ReflectionFunctionAbstract $innerReflection, Pinq\Parsing\IFunctionSignature $signature, Pinq\Parsing\IFunctionLocation $location, Pinq\Parsing\IFunctionScope $scope )
$callable callable
$innerReflection ReflectionFunctionAbstract
$signature Pinq\Parsing\IFunctionSignature
$location Pinq\Parsing\IFunctionLocation
$scope Pinq\Parsing\IFunctionScope

asEvaluationContext() 공개 메소드

public asEvaluationContext ( array $variableTable = [] )
$variableTable array

fromCallable() 공개 정적인 메소드

Creates a new function reflection instance from the supplied callable.
public static fromCallable ( callable $callable ) : self
$callable callable
리턴 self

fullyQualify() 보호된 메소드

protected fullyQualify ( $type )

getCallable() 공개 메소드

public getCallable ( )

getGlobalHash() 공개 메소드

public getGlobalHash ( )

getInnerReflection() 공개 메소드

public getInnerReflection ( )

getScope() 공개 메소드

public getScope ( )

resolveMagic() 공개 메소드

public resolveMagic ( Pinq\Parsing\IFunctionDeclaration $declaration )
$declaration Pinq\Parsing\IFunctionDeclaration

프로퍼티 상세

$callable 보호되어 있는 프로퍼티

protected callable $callable
리턴 callable

$globalHash 보호되어 있는 프로퍼티

protected string $globalHash
리턴 string

$innerReflection 보호되어 있는 프로퍼티

protected ReflectionFunctionAbstract $innerReflection
리턴 ReflectionFunctionAbstract

$scope 보호되어 있는 프로퍼티

protected IFunctionScope,Pinq\Parsing $scope
리턴 Pinq\Parsing\IFunctionScope