Code Duplication    Length = 36-36 lines in 2 locations

app/Vendor/PagSeguro/source/PagSeguroLibrary/parser/PagSeguroDirectPaymentParser.class.php 1 location

@@ 65-100 (lines=36) @@
62
        }
63
64
        // sender
65
        if ($payment->getSender() != null) {
66
67
            if ($payment->getSender()->getName() != null) {
68
                $data['senderName'] = $payment->getSender()->getName();
69
            }
70
            if ($payment->getSender()->getEmail() != null) {
71
                $data['senderEmail'] = $payment->getSender()->getEmail();
72
            }
73
74
            // phone
75
            if ($payment->getSender()->getPhone() != null) {
76
                if ($payment->getSender()->getPhone()->getAreaCode() != null) {
77
                    $data['senderAreaCode'] = $payment->getSender()->getPhone()->getAreaCode();
78
                }
79
                if ($payment->getSender()->getPhone()->getNumber() != null) {
80
                    $data['senderPhone'] = $payment->getSender()->getPhone()->getNumber();
81
                }
82
            }
83
84
            // documents
85
            /*** @var $document PagSeguroDocument */
86
            if ($payment->getSender()->getDocuments() != null) {
87
                $documents = $payment->getSender()->getDocuments();
88
                if (is_array($documents) && count($documents) == 1) {
89
                    foreach ($documents as $document) {
90
                        if (!is_null($document)) {
91
                            $data['senderCPF'] = $document->getValue();
92
                        }
93
                    }
94
                }
95
            }
96
            // ip
97
             if ($payment->getSender()->getIP() != null) {
98
                $data['ip'] = $payment->getSender()->getIP();
99
            }
100
        }
101
102
        // currency
103
        if ($payment->getCurrency() != null) {

app/Vendor/PagSeguro/source/PagSeguroLibrary/parser/PagSeguroPaymentParser.class.php 1 location

@@ 45-80 (lines=36) @@
42
        }
43
44
        // sender
45
        if ($payment->getSender() != null) {
46
47
            if ($payment->getSender()->getName() != null) {
48
                $data['senderName'] = $payment->getSender()->getName();
49
            }
50
            if ($payment->getSender()->getEmail() != null) {
51
                $data['senderEmail'] = $payment->getSender()->getEmail();
52
            }
53
54
            // phone
55
            if ($payment->getSender()->getPhone() != null) {
56
                if ($payment->getSender()->getPhone()->getAreaCode() != null) {
57
                    $data['senderAreaCode'] = $payment->getSender()->getPhone()->getAreaCode();
58
                }
59
                if ($payment->getSender()->getPhone()->getNumber() != null) {
60
                    $data['senderPhone'] = $payment->getSender()->getPhone()->getNumber();
61
                }
62
            }
63
64
            // documents
65
            /*** @var $document PagSeguroDocument */
66
            if ($payment->getSender()->getDocuments() != null) {
67
                $documents = $payment->getSender()->getDocuments();
68
                if (is_array($documents) && count($documents) == 1) {
69
                    foreach ($documents as $document) {
70
                        if (!is_null($document)) {
71
                            $data['senderCPF'] = $document->getValue();
72
                        }
73
                    }
74
                }
75
            }
76
77
             if ($payment->getSender()->getIP() != null) {
78
                $data['ip'] = $payment->getSender()->getIP();
79
            }
80
        }
81
82
        // currency
83
        if ($payment->getCurrency() != null) {