@@ 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 |