@@ 87-95 (lines=9) @@ | ||
84 | } |
|
85 | } |
|
86 | ||
87 | if (false !== ($parent = $class->getParentClass())) { |
|
88 | $parentMetadata = $this->loadClassMetadata($parent); |
|
89 | if (!$parentMetadata instanceof ResourceMetadataInterface) { |
|
90 | throw new \RuntimeException(sprintf( |
|
91 | "Failed to merge metadata from parent class '%s'", |
|
92 | $parent->name |
|
93 | )); |
|
94 | } |
|
95 | } |
|
96 | ||
97 | return $metadata; |
|
98 | } |
|
@@ 133-143 (lines=11) @@ | ||
130 | } |
|
131 | } |
|
132 | ||
133 | if (false !== ($parent = $class->getParentClass())) { |
|
134 | $parentMetadata = $this->loadClassMetadata($parent); |
|
135 | if (!$parentMetadata instanceof ObjectMetadataInterface) { |
|
136 | throw new \RuntimeException(sprintf( |
|
137 | "Failed to merge metadata from parent class '%s'", |
|
138 | $parent->name |
|
139 | )); |
|
140 | } |
|
141 | ||
142 | $metadata->mergeMetadata($parentMetadata); |
|
143 | } |
|
144 | ||
145 | return $metadata; |
|
146 | } |