| @@ 272-280 (lines=9) @@ | ||
| 269 | */ |
|
| 270 | private function addInheritedFields(EntityMetadata $subClass, EntityMetadata $parentClass) |
|
| 271 | { |
|
| 272 | foreach ($parentClass->fields as $mapping) { |
|
| 273 | if (!isset($mapping['inherited']) && !$parentClass->isMappedSuperclass) { |
|
| 274 | $mapping['inherited'] = $parentClass->name; |
|
| 275 | } |
|
| 276 | if (!isset($mapping['declared'])) { |
|
| 277 | $mapping['declared'] = $parentClass->name; |
|
| 278 | } |
|
| 279 | $subClass->addInheritedFieldMapping($mapping); |
|
| 280 | } |
|
| 281 | foreach ($parentClass->reflFields as $name => $field) { |
|
| 282 | $subClass->reflFields[$name] = $field; |
|
| 283 | } |
|
| @@ 298-306 (lines=9) @@ | ||
| 295 | */ |
|
| 296 | private function addInheritedRelations(EntityMetadata $subClass, EntityMetadata $parentClass) |
|
| 297 | { |
|
| 298 | foreach ($parentClass->associations as $mapping) { |
|
| 299 | if (!isset($mapping['inherited']) && !$parentClass->isMappedSuperclass) { |
|
| 300 | $mapping['inherited'] = $parentClass->name; |
|
| 301 | } |
|
| 302 | if (!isset($mapping['declared'])) { |
|
| 303 | $mapping['declared'] = $parentClass->name; |
|
| 304 | } |
|
| 305 | $subClass->addInheritedAssociationMapping($mapping); |
|
| 306 | } |
|
| 307 | } |
|
| 308 | } |
|
| 309 | ||