getClassAnnotations() публичный Метод

public getClassAnnotations ( )
Пример #1
0
 /**
  * Tests parsing a real class
  *
  * @author Serghei Iakovlev <*****@*****.**>
  * @since  2016-01-26
  */
 public function testParsingARealClass()
 {
     $this->specify('Parsing a real class does not return correct result', function () {
         $reader = new Reader();
         $reflection = new Reflection($reader->parse('TestClass'));
         $classAnnotations = $reflection->getClassAnnotations();
         expect(get_class($classAnnotations))->equals('Phalcon\\Annotations\\Collection');
         $number = 0;
         foreach ($classAnnotations as $annotation) {
             expect(get_class($annotation))->equals('Phalcon\\Annotations\\Annotation');
             $number++;
         }
         expect($number)->equals(9);
         expect($classAnnotations)->count(9);
     });
 }