Code Duplication    Length = 9-9 lines in 3 locations

src/Entity/Delivery.php 1 location

@@ 29-37 (lines=9) @@
26
        $this->BillToAccount = new BillToAccount();
27
28
        if (null != $response) {
29
            if (isset($response->PackageReferenceNumber)) {
30
                if (is_array($response->PackageReferenceNumber)) {
31
                    foreach ($response->PackageReferenceNumber as $PackageReferenceNumber) {
32
                        $this->PackageReferenceNumber[] = new PackageReferenceNumber($PackageReferenceNumber);
33
                    }
34
                } else {
35
                    $this->PackageReferenceNumber[] = new PackageReferenceNumber($response->PackageReferenceNumber);
36
                }
37
            }
38
            if (isset($response->ShipmentReferenceNumber)) {
39
                if (is_array($response->ShipmentReferenceNumber)) {
40
                    foreach ($response->ShipmentReferenceNumber as $ShipmentReferenceNumber) {

src/Entity/Generic.php 1 location

@@ 57-65 (lines=9) @@
54
                    $this->ShipmentReferenceNumber[] = new ShipmentReferenceNumber($response->ShipmentReferenceNumber);
55
                }
56
            }
57
            if (isset($response->PackageReferenceNumber)) {
58
                if (is_array($response->PackageReferenceNumber)) {
59
                    foreach ($response->PackageReferenceNumber as $PackageReferenceNumber) {
60
                        $this->PackageReferenceNumber[] = new PackageReferenceNumber($PackageReferenceNumber);
61
                    }
62
                } else {
63
                    $this->PackageReferenceNumber[] = new PackageReferenceNumber($response->PackageReferenceNumber);
64
                }
65
            }
66
            if (isset($response->Service)) {
67
                $this->Service->setCode($response->Service->Code);
68
            }

src/Entity/Origin.php 1 location

@@ 26-34 (lines=9) @@
23
        $this->BillToAccount = new BillToAccount();
24
25
        if (null != $response) {
26
            if (isset($response->PackageReferenceNumber)) {
27
                if (is_array($response->PackageReferenceNumber)) {
28
                    foreach ($response->PackageReferenceNumber as $PackageReferenceNumber) {
29
                        $this->PackageReferenceNumber[] = new PackageReferenceNumber($PackageReferenceNumber);
30
                    }
31
                } else {
32
                    $this->PackageReferenceNumber[] = new PackageReferenceNumber($response->PackageReferenceNumber);
33
                }
34
            }
35
            if (isset($response->ShipmentReferenceNumber)) {
36
                if (is_array($response->ShipmentReferenceNumber)) {
37
                    foreach ($response->ShipmentReferenceNumber as $ShipmentReferenceNumber) {