PHP 클래스 Neos\Flow\Reflection\PropertyReflection

상속: extends ReflectionProperty
파일 보기 프로젝트 열기: neos/flow-development-collection 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$docCommentParser
$isAopIntroduced boolean Whether this property represents an AOP-introduced property

공개 메소드들

메소드 설명
getDeclaringClass ( ) : ClassReflection Returns the declaring class
getDescription ( ) : string Returns the description part of the doc comment
getTagValues ( string $tag ) : array Returns the values of the specified tag
getTagsValues ( ) : array Returns an array of tags and their values
getValue ( object $object = null ) : mixed Returns the value of the reflected property - even if it is protected.
isAopIntroduced ( ) : boolean
isTaggedWith ( string $tag ) : boolean Checks if the doc comment of this property is tagged with the specified tag
setIsAopIntroduced ( boolean $isAopIntroduced ) : void
setValue ( object $object = null, mixed $value = null ) : void Returns the value of the reflected property - even if it is protected.

보호된 메소드들

메소드 설명
getDocCommentParser ( ) : DocCommentParser Returns an instance of the doc comment parser and runs the parse() method.

메소드 상세

getDeclaringClass() 공개 메소드

Returns the declaring class
public getDeclaringClass ( ) : ClassReflection
리턴 ClassReflection The declaring class

getDescription() 공개 메소드

Returns the description part of the doc comment
public getDescription ( ) : string
리턴 string Doc comment description

getDocCommentParser() 보호된 메소드

Returns an instance of the doc comment parser and runs the parse() method.
protected getDocCommentParser ( ) : DocCommentParser
리턴 DocCommentParser

getTagValues() 공개 메소드

Returns the values of the specified tag
public getTagValues ( string $tag ) : array
$tag string
리턴 array Values of the given tag

getTagsValues() 공개 메소드

Returns an array of tags and their values
public getTagsValues ( ) : array
리턴 array Tags and values

getValue() 공개 메소드

Returns the value of the reflected property - even if it is protected.
public getValue ( object $object = null ) : mixed
$object object Instance of the declaring class to read the value from
리턴 mixed Value of the property

isAopIntroduced() 공개 메소드

public isAopIntroduced ( ) : boolean
리턴 boolean

isTaggedWith() 공개 메소드

Checks if the doc comment of this property is tagged with the specified tag
public isTaggedWith ( string $tag ) : boolean
$tag string Tag name to check for
리턴 boolean TRUE if such a tag has been defined, otherwise FALSE

setIsAopIntroduced() 공개 메소드

public setIsAopIntroduced ( boolean $isAopIntroduced ) : void
$isAopIntroduced boolean
리턴 void

setValue() 공개 메소드

Returns the value of the reflected property - even if it is protected.
public setValue ( object $object = null, mixed $value = null ) : void
$object object Instance of the declaring class to set the value on
$value mixed The value to set on the property
리턴 void

프로퍼티 상세

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

protected $docCommentParser

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

Whether this property represents an AOP-introduced property
protected bool $isAopIntroduced
리턴 boolean