Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 514f6b8

Browse files
authored
Merge pull request #10813 from Greg0/fix-primary-id-mapping-xml-driver
2 parents d6f4834 + 075824f commit 514f6b8

1 file changed

Lines changed: 2 additions & 24 deletions

File tree

lib/Doctrine/ORM/Mapping/Driver/XmlDriver.php

Lines changed: 2 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -376,30 +376,8 @@ public function loadMetadataForClass($className, PersistenceClassMetadata $metad
376376
continue;
377377
}
378378

379-
$mapping = [
380-
'id' => true,
381-
'fieldName' => (string) $idElement['name'],
382-
];
383-
384-
if (isset($idElement['type'])) {
385-
$mapping['type'] = (string) $idElement['type'];
386-
}
387-
388-
if (isset($idElement['length'])) {
389-
$mapping['length'] = (int) $idElement['length'];
390-
}
391-
392-
if (isset($idElement['column'])) {
393-
$mapping['columnName'] = (string) $idElement['column'];
394-
}
395-
396-
if (isset($idElement['column-definition'])) {
397-
$mapping['columnDefinition'] = (string) $idElement['column-definition'];
398-
}
399-
400-
if (isset($idElement->options)) {
401-
$mapping['options'] = $this->parseOptions($idElement->options->children());
402-
}
379+
$mapping = $this->columnToArray($idElement);
380+
$mapping['id'] = true;
403381

404382
$metadata->mapField($mapping);
405383

0 commit comments

Comments
 (0)