@@ 282-290 (lines=9) @@ | ||
279 | */ |
|
280 | private function addInheritedFields(EntityMetadata $subClass, EntityMetadata $parentClass) |
|
281 | { |
|
282 | foreach ($parentClass->fields as $mapping) { |
|
283 | if (!isset($mapping['inherited']) && !$parentClass->isMappedSuperclass) { |
|
284 | $mapping['inherited'] = $parentClass->name; |
|
285 | } |
|
286 | if (!isset($mapping['declared'])) { |
|
287 | $mapping['declared'] = $parentClass->name; |
|
288 | } |
|
289 | $subClass->addInheritedFieldMapping($mapping); |
|
290 | } |
|
291 | foreach ($parentClass->reflFields as $name => $field) { |
|
292 | $subClass->reflFields[$name] = $field; |
|
293 | } |
|
@@ 308-316 (lines=9) @@ | ||
305 | */ |
|
306 | private function addInheritedRelations(EntityMetadata $subClass, EntityMetadata $parentClass) |
|
307 | { |
|
308 | foreach ($parentClass->associations as $mapping) { |
|
309 | if (!isset($mapping['inherited']) && !$parentClass->isMappedSuperclass) { |
|
310 | $mapping['inherited'] = $parentClass->name; |
|
311 | } |
|
312 | if (!isset($mapping['declared'])) { |
|
313 | $mapping['declared'] = $parentClass->name; |
|
314 | } |
|
315 | $subClass->addInheritedAssociationMapping($mapping); |
|
316 | } |
|
317 | } |
|
318 | } |
|
319 |