| @@ 173-181 (lines=9) @@ | ||
| 170 | */ | |
| 171 | private function addInheritedFields(EntityMetadata $subClass, EntityMetadata $parentClass) | |
| 172 |     { | |
| 173 |         foreach ($parentClass->fields as $mapping) { | |
| 174 |             if (!isset($mapping['inherited']) && !$parentClass->isMappedSuperclass) { | |
| 175 | $mapping['inherited'] = $parentClass->name; | |
| 176 | } | |
| 177 |             if (!isset($mapping['declared'])) { | |
| 178 | $mapping['declared'] = $parentClass->name; | |
| 179 | } | |
| 180 | $subClass->addInheritedFieldMapping($mapping); | |
| 181 | } | |
| 182 |         foreach ($parentClass->reflFields as $name => $field) { | |
| 183 | $subClass->reflFields[$name] = $field; | |
| 184 | } | |
| @@ 199-207 (lines=9) @@ | ||
| 196 | */ | |
| 197 | private function addInheritedRelations(EntityMetadata $subClass, EntityMetadata $parentClass) | |
| 198 |     { | |
| 199 |         foreach ($parentClass->associations as $mapping) { | |
| 200 |             if (!isset($mapping['inherited']) && !$parentClass->isMappedSuperclass) { | |
| 201 | $mapping['inherited'] = $parentClass->name; | |
| 202 | } | |
| 203 |             if (!isset($mapping['declared'])) { | |
| 204 | $mapping['declared'] = $parentClass->name; | |
| 205 | } | |
| 206 | $subClass->addInheritedAssociationMapping($mapping); | |
| 207 | } | |
| 208 | } | |
| 209 | } | |
| 210 | ||