Class PropertyReflection (namespace Nette\Reflection)


Reports information about a classes variable.

ReflectionProperty
   |
   --PropertyReflection
Copyright: Copyright (c) 2004, 2010 David Grudl
Located: in /Reflection/PropertyReflection.php (line 21)
Public Method Summary
IAnnotation
getAnnotation (string $name)
Returns an annotation value.
array
Returns all annotations.
ClassReflection
ClassReflection
bool
hasAnnotation (string $name)
Has property specified annotation?
void
__call ($name, $args)
& void
__get ($name)
void
__isset ($name)
void
__set ($name, $value)
void
void
__unset ($name)
Methods Inherited From ReflectionProperty (Internal Class)
constructor __construct ( $argument ), export ( $argument, [$return = ] ), getDeclaringClass ( ), getDocComment ( ), getModifiers ( ), getName ( ), getValue ( [$object = ] ), isDefault ( ), isPrivate ( ), isProtected ( ), isPublic ( ), isStatic ( ), setValue ( $object, $value ), __clone ( ), __toString ( )
Constant Summary
Constants Inherited From ReflectionProperty (Internal Class)
IS_PRIVATE = 1024, IS_PROTECTED = 512, IS_PUBLIC = 256, IS_STATIC = 1
Variable Summary

Method Details

line 78

getAnnotation

public IAnnotation getAnnotation (string $name)

Returns an annotation value.

Input
string $name
Output
IAnnotation  

line 90

getAnnotations

public array getAnnotations ()

Returns all annotations.

Output
array  

line 49

getDeclaringClass

public ClassReflection getDeclaringClass ()

Output
ClassReflection  

line 104

getReflection

public ClassReflection getReflection ()

Output
ClassReflection  

line 65

hasAnnotation

public bool hasAnnotation (string $name)

Has property specified annotation?

Input
string $name
Output
bool  

line 111

__call

public void __call ($name, $args)

Input
$name
$args
Output
void  

line 118

__get

public void & __get ($name)

Input
$name
Output
& void  

line 132

__isset

public void __isset ($name)

Input
$name
Output
void  

line 125

__set

public void __set ($name, $value)

Input
$name
$value
Output
void  

line 24

__toString

public void __toString ()

Output
void  

line 139

__unset

public void __unset ($name)

Input
$name
Output
void