Code Duplication    Length = 3-3 lines in 3 locations

src/Util/EntityUtility.php 3 locations

@@ 129-131 (lines=3) @@
126
                throw MetadataException::invalidMetadata($metadata->type, sprintf('Child class types must be prefixed by the parent class. Expected "%s" prefix.', $parentType));
127
            }
128
        }
129
        if (false === $this->isEntityTypeValid($metadata->type)) {
130
            throw MetadataException::invalidMetadata($metadata->type, sprintf('The entity type is invalid based on the configured name format "%s"', $this->config->getEntityFormat()));
131
        }
132
        return true;
133
    }
134
@@ 148-150 (lines=3) @@
145
        if (true === $metadata->isPolymorphic()) {
146
            foreach ($metadata->ownedTypes as $child) {
147
148
                if (false === $this->isEntityTypeValid($child)) {
149
                    throw MetadataException::invalidMetadata($metadata->type, sprintf('The owned entity type "%s" is invalid based on the configured name format "%s"', $child, $this->config->getEntityFormat()));
150
                }
151
152
                if (false === $mf->metadataExists($child)) {
153
                    throw MetadataException::invalidMetadata($metadata->type, sprintf('The entity owns a type "%s" that does not exist.', $child));
@@ 245-247 (lines=3) @@
242
                    throw MetadataException::invalidMetadata($metadata->type, sprintf('Parent entity type "%s" already contains relationship field "%s"', $parent->type, $relationship->key));
243
                }
244
            }
245
            if (false === $this->isEntityTypeValid($relationship->entityType)) {
246
                throw MetadataException::invalidMetadata($metadata->type, sprintf('The related model "%s" for relationship "%s" is invalid based on the configured name format "%s"', $relationship->entityType, $relationship->key, $this->config->getEntityFormat()));
247
            }
248
            if (false === $mf->metadataExists($relationship->entityType)) {
249
                throw MetadataException::invalidMetadata($metadata->type, sprintf('The related model "%s" for relationship "%s" does not exist.', $relationship->entityType, $relationship->key));
250
            }