|  | @@ 155-157 (lines=3) @@ | 
                                                            
                                    | 152 |  |                     throw MetadataException::invalidMetadata($metadata->type, sprintf('The owned entity type "%s" is invalid based on the configured name format "%s"', $child, $this->config->getEntityFormat())); | 
                                                            
                                    | 153 |  |                 } | 
                                                            
                                    | 154 |  |  | 
                                                            
                                    | 155 |  |                 if (false === $mf->metadataExists($child)) { | 
                                                            
                                    | 156 |  |                     throw MetadataException::invalidMetadata($metadata->type, sprintf('The entity owns a type "%s" that does not exist.', $child)); | 
                                                            
                                    | 157 |  |                 } | 
                                                            
                                    | 158 |  |             } | 
                                                            
                                    | 159 |  |         } | 
                                                            
                                    | 160 |  |  | 
                                                                                
                                |  | @@ 175-177 (lines=3) @@ | 
                                                            
                                    | 172 |  |             throw MetadataException::invalidMetadata($metadata->type, 'An entity cannot extend itself.'); | 
                                                            
                                    | 173 |  |         } | 
                                                            
                                    | 174 |  |  | 
                                                            
                                    | 175 |  |         if (false === $mf->metadataExists($metadata->extends)) { | 
                                                            
                                    | 176 |  |             throw MetadataException::invalidMetadata($metadata->type, sprintf('The parent entity type "%s" does not exist.', $metadata->extends)); | 
                                                            
                                    | 177 |  |         } | 
                                                            
                                    | 178 |  |  | 
                                                            
                                    | 179 |  |         $parent = $mf->getMetadataForType($metadata->extends); | 
                                                            
                                    | 180 |  |         if (false === $parent->isPolymorphic()) { |