Code Duplication    Length = 5-6 lines in 2 locations

src/POData/ObjectModel/CynicDeserialiser.php 2 locations

@@ 325-330 (lines=6) @@
322
        if (!$hasUrl && $hasPayload) {
323
            $bulkResult = $this->getWrapper()->createBulkResourceforResourceSet($targSet, $data);
324
            assert(is_array($bulkResult));
325
            for ($i = 0; $i < $numEntries; $i++) {
326
                $targEntityInstance = $bulkResult[$i];
327
                $this->getWrapper()->hookSingleModel($sourceSet, $source, $targSet, $targEntityInstance, $propName);
328
                $key = $this->generateKeyDescriptor($targType, $targEntityInstance);
329
                $link->expandedResult->entries[$i]->id = $key;
330
            }
331
        }
332
        // update
333
        if ($hasUrl && $hasPayload) {
@@ 335-339 (lines=5) @@
332
        // update
333
        if ($hasUrl && $hasPayload) {
334
            $bulkResult = $this->getWrapper()->updateBulkResource($targSet, $targObj, $keys, $data);
335
            for ($i = 0; $i < $numEntries; $i++) {
336
                $targEntityInstance = $bulkResult[$i];
337
                $this->getWrapper()->hookSingleModel($sourceSet, $source, $targSet, $targEntityInstance, $propName);
338
                $link->expandedResult->entries[$i]->id = $keys[$i];
339
            }
340
        }
341
        assert(isset($bulkResult) && is_array($bulkResult));
342