$name =
$this->imports
['__NAMESPACE__'
].'\\'.
$name;
$found = true;
} elseif (!
isset($this->ignoredAnnotationNames
[$name]) &&
$this->
classExists($name)) { $found = true;
} if ( !
$found) { if ($this->ignoreNotImportedAnnotations ||
isset($this->ignoredAnnotationNames
[$name])) { return false;
} throw AnnotationException::
semanticalError(sprintf('The annotation "@%s" in %s was never imported. Did you maybe forget to add a "use" statement for this annotation?',
$name,
$this->context
));
} } if ( !
$this->
classExists($name)) { throw AnnotationException::
semanticalError(sprintf('The annotation "@%s" in %s does not exist, or could not be auto-loaded.',
$name,
$this->context
));
} // at this point, $name contains the fully qualified class name of the
// annotation, and it is also guaranteed that this class exists, and
// that it is loaded