Lines Matching refs:class

215     public function getClassAnnotations(ReflectionClass $class)  argument
218 $this->parser->setImports($this->getClassImports($class));
219 $this->parser->setIgnoredAnnotationNames($this->getIgnoredAnnotationNames($class));
222 return $this->parser->parse($class->getDocComment(), 'class ' . $class->getName());
228 public function getClassAnnotation(ReflectionClass $class, $annotationName) argument
230 $annotations = $this->getClassAnnotations($class);
246 $class = $property->getDeclaringClass();
247 $context = 'property ' . $class->getName() . "::\$" . $property->getName();
251 $this->parser->setIgnoredAnnotationNames($this->getIgnoredAnnotationNames($class));
278 $class = $method->getDeclaringClass();
279 $context = 'method ' . $class->getName() . '::' . $method->getName() . '()';
283 $this->parser->setIgnoredAnnotationNames($this->getIgnoredAnnotationNames($class));
312 private function getIgnoredAnnotationNames(ReflectionClass $class) argument
314 $name = $class->getName();
319 $this->collectParsingMetadata($class);
331 private function getClassImports(ReflectionClass $class) argument
333 $name = $class->getName();
338 $this->collectParsingMetadata($class);
352 $class = $method->getDeclaringClass();
353 $classImports = $this->getClassImports($class);
354 if (!method_exists($class, 'getTraits')) {
360 foreach ($class->getTraits() as $trait) {
380 $class = $property->getDeclaringClass();
381 $classImports = $this->getClassImports($class);
382 if (!method_exists($class, 'getTraits')) {
388 foreach ($class->getTraits() as $trait) {
402 private function collectParsingMetadata(ReflectionClass $class) argument
405 …$annotations = $this->preParser->parse($class->getDocComment(), 'class ' . $class->name…
415 $name = $class->getName();
419 $this->phpParser->parseClass($class),
420 array('__NAMESPACE__' => $class->getNamespaceName())