Code Duplication    Length = 5-5 lines in 3 locations

src/onepay/PaymentGateway.php 1 location

@@ 375-379 (lines=5) @@
372
373
        $data = [];
374
375
        foreach ($params as $param) {
376
            if (($value = $request->get($param)) !== null) {
377
                $data[$param] = $value;
378
            }
379
        }
380
381
        return $data;
382
    }

src/vnpayment/PaymentGateway.php 1 location

@@ 178-182 (lines=5) @@
175
        ];
176
177
        $data = [];
178
        foreach ($params as $param) {
179
            if (($value = $request->get($param)) !== null) {
180
                $data[$param] = $value;
181
            }
182
        }
183
184
        return $data;
185
    }

src/baokim/PaymentGateway.php 1 location

@@ 416-420 (lines=5) @@
413
        $requestMethod = $commandRequestMethods[$command];
414
        $data = [];
415
416
        foreach ($params as $param) {
417
            if (($value = call_user_func([$request, $requestMethod], $param)) !== null) {
418
                $data[$param] = $value;
419
            }
420
        }
421
422
        return $data;
423
    }