Code Duplication    Length = 8-9 lines in 2 locations

app/Vendor/PagSeguro/source/PagSeguroLibrary/parser/PagSeguroTransactionParser.class.php 2 locations

@@ 60-67 (lines=8) @@
57
58
        if (isset($data['transactions']) && is_array($data['transactions'])) {
59
            $transactions = array();
60
            if (isset($data["transactions"]['transaction'][0])) {
61
                $i = 0;
62
                foreach ($data["transactions"]['transaction'] as $key => $value) {
63
                    $transactions[$i++] = self::parseTransactionSummary($value);
64
                }
65
            } else {
66
                $transactions[0] = self::parseTransactionSummary($data["transactions"]['transaction']);
67
            }
68
            $searchResutlt->setTransactions($transactions);
69
        }
70
@@ 220-228 (lines=9) @@
217
            $items = array();
218
            $i = 0;
219
220
            if (isset($data["items"]['item'][0])) {
221
                foreach ($data["items"]['item'] as $key => $value) {
222
                    $item = self::parseTransactionItem($value);
223
                    $items[$i] = $item;
224
                    $i++;
225
                }
226
            } else {
227
                $items[0] = self::parseTransactionItem($data["items"]['item']);
228
            }
229
230
            // <transaction> <items>
231
            $transaction->setItems($items);