Example #1
0
 /**
  * @return ClassMetadata
  * @throws \Exception
  */
 protected static function _getMetadata()
 {
     $className = get_called_class();
     if (!isset(self::$classMetadata[$className])) {
         self::$classMetadata[$className] = new ClassMetadata($className);
         $driver = new ChainedDriver([(new Configuration())->newDefaultAnnotationDriver(), new AutoMappingDriver('string')]);
         $driver->loadMetadataForClass($className, self::$classMetadata[$className]);
     }
     return self::$classMetadata[$className];
 }