Code Duplication    Length = 5-5 lines in 5 locations

src/vtcpay/PaymentGateway.php 1 location

@@ 137-141 (lines=5) @@
134
135
        $data = [];
136
137
        foreach ($params as $param) {
138
            if (($value = call_user_func([$request, $requestMethod], $param)) !== null) {
139
                $data[$param] = $value;
140
            }
141
        }
142
143
        return $data;
144
    }

src/baokim/PaymentGateway.php 1 location

@@ 326-330 (lines=5) @@
323
        $requestMethod = $commandRequestMethods[$command];
324
        $data = [];
325
326
        foreach ($params as $param) {
327
            if (($value = call_user_func([$request, $requestMethod], $param)) !== null) {
328
                $data[$param] = $value;
329
            }
330
        }
331
332
        return $data;
333
    }

src/momo/PaymentGateway.php 1 location

@@ 119-123 (lines=5) @@
116
        $requestMethod = $commandRequestMethods[$command];
117
118
        $data = [];
119
        foreach ($params as $param) {
120
            if (($value = call_user_func([$request, $requestMethod], $param)) !== null) {
121
                $data[$param] = $value;
122
            }
123
        }
124
125
        return $data;
126
    }

src/onepay/PaymentGateway.php 1 location

@@ 187-191 (lines=5) @@
184
185
        $data = [];
186
187
        foreach ($params as $param) {
188
            if (($value = $request->get($param)) !== null) {
189
                $data[$param] = $value;
190
            }
191
        }
192
193
        return $data;
194
    }

src/vnpayment/PaymentGateway.php 1 location

@@ 137-141 (lines=5) @@
134
        ];
135
136
        $data = [];
137
        foreach ($params as $param) {
138
            if (($value = $request->get($param)) !== null) {
139
                $data[$param] = $value;
140
            }
141
        }
142
143
        return $data;
144
    }