Code Duplication    Length = 42-43 lines in 2 locations

htdocs_symfony/src/Repository/CachesRepository.php 1 location

@@ 242-284 (lines=43) @@
239
    /**
240
     * @return CachesEntity
241
     */
242
    public function getEntityFromDatabaseArray(array $data)
243
    {
244
        $entity = new CachesEntity();
245
246
        $entity->cacheId = (int) $data['cache_id'];
247
        $entity->uuid = (string) $data['uuid'];
248
        $entity->node = (int) $data['node'];
249
        $entity->dateCreated = new DateTime($data['date_created']);
250
        $entity->isPublishdate = (int) $data['is_publishdate'];
251
        $entity->lastModified = new DateTime($data['last_modified']);
252
        $entity->okapiSyncbase = (string) $data['okapi_syncbase'];
253
        $entity->listingLastModified = new DateTime($data['listing_last_modified']);
254
        $entity->metaLastModified = new DateTime($data['meta_last_modified']);
255
        $entity->userId = (int) $data['user_id'];
256
        $entity->name = (string) $data['name'];
257
        $entity->longitude = $data['longitude'];
258
        $entity->latitude = $data['latitude'];
259
        $entity->type = (int) $data['type'];
260
        $entity->status = (int) $data['status'];
261
        $entity->country = (string) $data['country'];
262
        $entity->dateHidden = new DateTime($data['date_hidden']);
263
        $entity->size = (int) $data['size'];
264
        $entity->difficulty = (int) $data['difficulty'];
265
        $entity->terrain = (int) $data['terrain'];
266
        $entity->logpw = (string) $data['logpw'];
267
        $entity->searchTime = $data['search_time'];
268
        $entity->wayLength = $data['way_length'];
269
        $entity->wpGc = (string) $data['wp_gc'];
270
        $entity->wpGcMaintained = (string) $data['wp_gc_maintained'];
271
        $entity->wpNc = (string) $data['wp_nc'];
272
        $entity->wpOc = (string) $data['wp_oc'];
273
        $entity->descLanguages = (string) $data['desc_languages'];
274
        $entity->defaultDesclang = (string) $data['default_desclang'];
275
        $entity->dateActivate = new DateTime($data['date_activate']);
276
        $entity->needNpaRecalc = (int) $data['need_npa_recalc'];
277
        $entity->showCachelists = (int) $data['show_cachelists'];
278
        $entity->protectOldCoords = (int) $data['protect_old_coords'];
279
        $entity->needsMaintenance = (int) $data['needs_maintenance'];
280
        $entity->listingOutdated = (int) $data['listing_outdated'];
281
        $entity->flagsLastModified = new DateTime($data['flags_last_modified']);
282
283
        return $entity;
284
    }
285
}
286

local/devel/Repositories/CachesRepository.php 1 location

@@ 213-254 (lines=42) @@
210
    /**
211
     * @return GeoCachesEntity
212
     */
213
    public function getEntityFromDatabaseArray(array $data)
214
    {
215
        $entity = new GeoCachesEntity();
216
        $entity->cacheId = (int) $data['cache_id'];
217
        $entity->uuid = (string) $data['uuid'];
218
        $entity->node = (int) $data['node'];
219
        $entity->dateCreated = new DateTime($data['date_created']);
220
        $entity->isPublishdate = (int) $data['is_publishdate'];
221
        $entity->lastModified = new DateTime($data['last_modified']);
222
        $entity->okapiSyncbase = (string) $data['okapi_syncbase'];
223
        $entity->listingLastModified = new DateTime($data['listing_last_modified']);
224
        $entity->metaLastModified = new DateTime($data['meta_last_modified']);
225
        $entity->userId = (int) $data['user_id'];
226
        $entity->name = (string) $data['name'];
227
        $entity->longitude = $data['longitude'];
228
        $entity->latitude = $data['latitude'];
229
        $entity->type = (int) $data['type'];
230
        $entity->status = (int) $data['status'];
231
        $entity->country = (string) $data['country'];
232
        $entity->dateHidden = new DateTime($data['date_hidden']);
233
        $entity->size = (int) $data['size'];
234
        $entity->difficulty = (int) $data['difficulty'];
235
        $entity->terrain = (int) $data['terrain'];
236
        $entity->logpw = (string) $data['logpw'];
237
        $entity->searchTime = $data['search_time'];
238
        $entity->wayLength = $data['way_length'];
239
        $entity->wpGc = (string) $data['wp_gc'];
240
        $entity->wpGcMaintained = (string) $data['wp_gc_maintained'];
241
        $entity->wpNc = (string) $data['wp_nc'];
242
        $entity->wpOc = (string) $data['wp_oc'];
243
        $entity->descLanguages = (string) $data['desc_languages'];
244
        $entity->defaultDesclang = (string) $data['default_desclang'];
245
        $entity->dateActivate = new DateTime($data['date_activate']);
246
        $entity->needNpaRecalc = (int) $data['need_npa_recalc'];
247
        $entity->showCachelists = (int) $data['show_cachelists'];
248
        $entity->protectOldCoords = (int) $data['protect_old_coords'];
249
        $entity->needsMaintenance = (int) $data['needs_maintenance'];
250
        $entity->listingOutdated = (int) $data['listing_outdated'];
251
        $entity->flagsLastModified = new DateTime($data['flags_last_modified']);
252
253
        return $entity;
254
    }
255
}
256