Code Duplication    Length = 7-7 lines in 2 locations

src/Services/ExpressCheckout.php 2 locations

@@ 31-37 (lines=7) @@
28
     */
29
    public function setExpressCheckout($data, $subscription = false)
30
    {
31
        $this->post = collect($data['items'])->map(function($item, $num) {
32
            return [
33
                'L_PAYMENTREQUEST_0_NAME'.$num  => $item['name'],
34
                'L_PAYMENTREQUEST_0_AMT'.$num   => $item['price'],
35
                'L_PAYMENTREQUEST_0_QTY'.$num   => $item['qty'],
36
            ];
37
        })->flatMap(function($value) {
38
            return $value;
39
        })->merge([
40
            'PAYMENTREQUEST_0_ITEMAMT'          => $data['total'],
@@ 97-103 (lines=7) @@
94
     */
95
    public function doExpressCheckoutPayment($data, $token, $payerid)
96
    {
97
        $this->post = collect($data['items'])->map(function($item, $num) {
98
            return [
99
                'L_PAYMENTREQUEST_0_NAME'.$num  => $item['name'],
100
                'L_PAYMENTREQUEST_0_AMT'.$num   => $item['price'],
101
                'L_PAYMENTREQUEST_0_QTY'.$num   => $item['qty'],
102
            ];
103
        })->flatMap(function($value) {
104
            return $value;
105
        })->merge([
106
            'TOKEN'                             => $token,