Expanded class hierarchy of ClassWithAnnotationWithVarType
class ClassWithAnnotationWithVarType {
/**
* @AnnotationWithVarType(string = "String Value")
*/
public $foo;
/**
* @AnnotationWithVarType(annotation = @AnnotationTargetAll)
*/
public function bar() {
}
/**
* @AnnotationWithVarType(string = 123)
*/
public $invalidProperty;
/**
* @AnnotationWithVarType(annotation = @AnnotationTargetAnnotation)
*/
public function invalidMethod() {
}
}
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
ClassWithAnnotationWithVarType:: |
public | property | Plugin annotation @AnnotationWithVarType(string = "String Value") | |
ClassWithAnnotationWithVarType:: |
public | property | Plugin annotation @AnnotationWithVarType(string = 123) | |
ClassWithAnnotationWithVarType:: |
public | function | Plugin annotation @AnnotationWithVarType(annotation = @AnnotationTargetAll) | |
ClassWithAnnotationWithVarType:: |
public | function | Plugin annotation @AnnotationWithVarType(annotation = @AnnotationTargetAnnotation) |