PHP 클래스 PHPSA\Definition\ClassMethod

상속: extends AbstractDefinition
파일 보기 프로젝트 열기: ovr/phpsa 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$possibleReturnValues array Array of possible return values
$returnType integer Return type
$statement PhpParser\Node\Stmt\ClassMethod
$type integer ..)

공개 메소드들

메소드 설명
__construct ( string $name, ClassMethod $statement, integer $type )
addNewType ( integer $newType )
addReturnPossibleValue ( $value )
compile ( Context $context ) : boolean | null
getModifier ( ) : integer
getParams ( ) : Param[]
getPossibleReturnValues ( ) : array
getReturnType ( ) : integer
isAbstract ( ) : boolean
isPrivate ( ) : boolean
isProtected ( ) : boolean
isPublic ( ) : boolean
isStatic ( ) : boolean
run ( Context $context, array $args = null ) : CompiledExpression
setModifier ( integer $type )

메소드 상세

__construct() 공개 메소드

public __construct ( string $name, ClassMethod $statement, integer $type )
$name string
$statement PhpParser\Node\Stmt\ClassMethod
$type integer

addNewType() 공개 메소드

public addNewType ( integer $newType )
$newType integer

addReturnPossibleValue() 공개 메소드

public addReturnPossibleValue ( $value )
$value

compile() 공개 메소드

public compile ( Context $context ) : boolean | null
$context PHPSA\Context
리턴 boolean | null

getModifier() 공개 메소드

public getModifier ( ) : integer
리턴 integer

getParams() 공개 메소드

public getParams ( ) : Param[]
리턴 PhpParser\Node\Param[]

getPossibleReturnValues() 공개 메소드

public getPossibleReturnValues ( ) : array
리턴 array

getReturnType() 공개 메소드

public getReturnType ( ) : integer
리턴 integer

isAbstract() 공개 메소드

public isAbstract ( ) : boolean
리턴 boolean

isPrivate() 공개 메소드

public isPrivate ( ) : boolean
리턴 boolean

isProtected() 공개 메소드

public isProtected ( ) : boolean
리턴 boolean

isPublic() 공개 메소드

public isPublic ( ) : boolean
리턴 boolean

isStatic() 공개 메소드

public isStatic ( ) : boolean
리턴 boolean

run() 공개 메소드

public run ( Context $context, array $args = null ) : CompiledExpression
$context PHPSA\Context
$args array
리턴 PHPSA\CompiledExpression

setModifier() 공개 메소드

public setModifier ( integer $type )
$type integer

프로퍼티 상세

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

Array of possible return values
protected array $possibleReturnValues
리턴 array

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

Return type
protected int $returnType
리턴 integer

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

protected ClassMethod,PhpParser\Node\Stmt $statement
리턴 PhpParser\Node\Stmt\ClassMethod

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

..)
protected int $type
리턴 integer