Code Duplication    Length = 10-10 lines in 4 locations

lib/Doctrine/ODM/CouchDB/Mapping/Driver/XmlDriver.php 2 locations

@@ 157-166 (lines=10) @@
154
        }
155
156
        // Evaluate <embed-one />
157
        if (isset($xmlRoot->{'embed-one'})) {
158
            foreach ($xmlRoot->{'embed-one'} AS $embedOneElement) {
159
                $class->mapEmbedded(array(
160
                    'targetDocument'    => (string)$embedOneElement['target-document'],
161
                    'fieldName'         => (string)$embedOneElement['field'],
162
                    'jsonName'          => (isset($embedOneElement['json-name'])) ? (string)$embedOneElement['json-name'] : null,
163
                    'embedded'          => 'one',
164
                ));
165
            }
166
        }
167
168
        // Evaluate <embed-many />
169
        if (isset($xmlRoot->{'embed-many'})) {
@@ 169-178 (lines=10) @@
166
        }
167
168
        // Evaluate <embed-many />
169
        if (isset($xmlRoot->{'embed-many'})) {
170
            foreach ($xmlRoot->{'embed-many'} AS $embedManyElement) {
171
                $class->mapEmbedded(array(
172
                    'targetDocument'    => (string)$embedManyElement['target-document'],
173
                    'fieldName'         => (string)$embedManyElement['field'],
174
                    'jsonName'          => (isset($embedManyElement['json-name'])) ? (string)$embedManyElement['json-name'] : null,
175
                    'embedded'          => 'many',
176
                ));
177
            }
178
        }
179
    }
180
181
    protected function loadMappingFile($file)

lib/Doctrine/ODM/CouchDB/Mapping/Driver/YamlDriver.php 2 locations

@@ 143-152 (lines=10) @@
140
            $class->mapAttachments($element['attachments']);
141
        }
142
143
        if (isset($element['embedOne'])) {
144
            foreach ($element['embedOne'] AS $field => $embedOneElement) {
145
                $class->mapEmbedded(array(
146
                    'targetDocument'    => (string)$embedOneElement['targetDocument'],
147
                    'fieldName'         => $field,
148
                    'jsonName'          => (isset($embedOneElement['jsonName'])) ? (string)$embedOneElement['jsonName'] : null,
149
                    'embedded'          => 'one',
150
                ));
151
            }
152
        }
153
154
        if (isset($element['embedMany'])) {
155
            foreach ($element['embedMany'] AS $field => $embedManyElement) {
@@ 154-163 (lines=10) @@
151
            }
152
        }
153
154
        if (isset($element['embedMany'])) {
155
            foreach ($element['embedMany'] AS $field => $embedManyElement) {
156
                $class->mapEmbedded(array(
157
                    'targetDocument'    => (string)$embedManyElement['targetDocument'],
158
                    'fieldName'         => $field,
159
                    'jsonName'          => (isset($embedManyElement['jsonName'])) ? (string)$embedManyElement['jsonName'] : null,
160
                    'embedded'          => 'many',
161
                ));
162
            }
163
        }
164
    }
165
166
    protected function loadMappingFile($file)