@Target("ALL")
@Attributes({
@Attribute("value", required = true , type = "string"),
@Attribute("annot", required = true , type = "Doctrine\Tests\Common\Annotations\Fixtures\AnnotationTargetAnnotation"),
})
Expanded class hierarchy of AnnotationWithRequiredAttributes
final class AnnotationWithRequiredAttributes {
public final function __construct(array $data) {
foreach ($data as $key => $value) {
$this->{$key} = $value;
}
}
/**
* @var string
*/
private $value;
/**
*
* @var Doctrine\Tests\Common\Annotations\Fixtures\AnnotationTargetAnnotation
*/
private $annot;
/**
* @return string
*/
public function getValue() {
return $this->value;
}
/**
* @return Doctrine\Tests\Common\Annotations\Fixtures\AnnotationTargetAnnotation
*/
public function getAnnot() {
return $this->annot;
}
}
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
AnnotationWithRequiredAttributes:: |
private | property | ||
AnnotationWithRequiredAttributes:: |
private | property | ||
AnnotationWithRequiredAttributes:: |
public | function | ||
AnnotationWithRequiredAttributes:: |
public | function | ||
AnnotationWithRequiredAttributes:: |
final public | function |