/** * Loads meta-data for Doctrine 2 for this class. * * Our primary concern here is making sure this is set as a mapped super clss and if not * calling the parent Dub\Model method which actually configures our class. * * @static * @access public * @return void */ public static function loadMetadata(ClassMetadata $metadata) { $class = get_called_class(); $builder = new ClassMetadataBuilder($metadata); if ($class == __CLASS__) { $builder->setMappedSuperclass(); } else { parent::loadMetaData($metadata); } }