예제 #1
0
 /**
  * @param ClassMetadata $classMetadata
  *
  * @return EntityMetadata
  */
 public function createEntityMetadata(ClassMetadata $classMetadata)
 {
     $entityMetadata = new EntityMetadata();
     $entityMetadata->setClassName($classMetadata->name);
     $entityMetadata->setIdentifierFieldNames($classMetadata->getIdentifierFieldNames());
     return $entityMetadata;
 }
예제 #2
0
 /**
  * @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;
 }