@AnnotationTargetClass("Some data");
Expanded class hierarchy of ClassWithValidAnnotationTarget
class ClassWithValidAnnotationTarget {
/**
* @AnnotationTargetPropertyMethod("Some data")
*/
public $foo;
/**
* @AnnotationTargetAll("Some data",name="Some name")
*/
public $name;
/**
* @AnnotationTargetPropertyMethod("Some data",name="Some name")
*/
public function someFunction() {
}
/**
* @AnnotationTargetAll(@AnnotationTargetAnnotation)
*/
public $nested;
}
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
ClassWithValidAnnotationTarget:: |
public | property | Plugin annotation @AnnotationTargetPropertyMethod("Some data"); | |
ClassWithValidAnnotationTarget:: |
public | property | Plugin annotation @AnnotationTargetAll("Some data",name="Some name") | |
ClassWithValidAnnotationTarget:: |
public | property | Plugin annotation @AnnotationTargetAll(@AnnotationTargetAnnotation); | |
ClassWithValidAnnotationTarget:: |
public | function | Plugin annotation @AnnotationTargetPropertyMethod("Some data",name="Some name") |