/var/www/vhosts/nabawater/common/vendor/Addendum
Edit: /var/www/vhosts/nabawater/common/vendor/Addendum/ReflectionAnnotatedProperty.php (1072B)
annotations = $this->createAnnotationBuilder()->build($this);
}
public function hasAnnotation($class)
{
return $this->annotations->hasAnnotation($class);
}
public function getAnnotation($annotation)
{
return $this->annotations->getAnnotation($annotation);
}
public function getAnnotations()
{
return $this->annotations->getAnnotations();
}
public function getAllAnnotations($restriction = false)
{
return $this->annotations->getAllAnnotations($restriction);
}
public function getDeclaringClass()
{
$class = parent::getDeclaringClass();
return new ReflectionAnnotatedClass($class->getName());
}
protected function createAnnotationBuilder()
{
return new AnnotationsBuilder();
}
}