/** * @param ClassMetadata $classMetadata * * @return EntityMetadata */ public function createEntityMetadata(ClassMetadata $classMetadata) { $entityMetadata = new EntityMetadata(); $entityMetadata->setClassName($classMetadata->name); $entityMetadata->setIdentifierFieldNames($classMetadata->getIdentifierFieldNames()); return $entityMetadata; }
/** * @param ClassMetadata $classMetadata * * @return EntityMetadata */ public function createEntityMetadata(ClassMetadata $classMetadata) { $entityMetadata = new EntityMetadata(); $entityMetadata->setClassName($classMetadata->name); $entityMetadata->setIdentifierFieldNames($classMetadata->getIdentifierFieldNames()); $entityMetadata->setInheritedType($classMetadata->inheritanceType !== ClassMetadata::INHERITANCE_TYPE_NONE); return $entityMetadata; }