コード例 #1
0
 public function testClassName()
 {
     $cm = new ClassMetadata('Doctrine\\Tests\\Models\\ECommerce\\ECommerceCart');
     $cm->initializeReflection(new RuntimeReflectionService());
     $this->assertEquals('Doctrine\\Tests\\Models\\ECommerce\\ECommerceCart', $cm->className);
     $this->assertInstanceOf('ReflectionClass', $cm->getReflectionClass());
     return $cm;
 }
コード例 #2
0
 /**
  * Validate runtime metadata is correctly defined.
  *
  * @param ClassMetadata $class
  * @throws MappingException
  */
 protected function validateRuntimeMetadata($class)
 {
     if (!$class->getReflectionClass()) {
         // only validate if there is a reflection class instance
         return;
     }
     $class->validateClassMetadata();
     $class->validateLifecycleCallbacks($this->getReflectionService());
 }