Code Duplication    Length = 4-5 lines in 3 locations

Bootstrap.php 2 locations

@@ 2021-2024 (lines=4) @@
2018
2019
                $address['street_name'] = $streetAndNumber['streetName'];
2020
                $address['street_number'] = $streetAndNumber['streetNumber'];
2021
            } else {
2022
                $address['street_name'] = $user[$type . 'address']['street'];
2023
                $address['street_number'] = $user[$type . 'address']['streetnumber'];
2024
            }
2025
        } else {
2026
            $address['street_address'] = trim(
2027
                $user[$type . 'address']['street'] . ' ' . $user[$type . 'address']['streetnumber']
@@ 2025-2029 (lines=5) @@
2022
                $address['street_name'] = $user[$type . 'address']['street'];
2023
                $address['street_number'] = $user[$type . 'address']['streetnumber'];
2024
            }
2025
        } else {
2026
            $address['street_address'] = trim(
2027
                $user[$type . 'address']['street'] . ' ' . $user[$type . 'address']['streetnumber']
2028
            );
2029
        }
2030
2031
        return $address;
2032
    }

Controllers/Frontend/PaymentKlarna.php 1 location

@@ 160-163 (lines=4) @@
157
                if (isset($orderAddress['street_name']) && $orderAddress['street_number']) {
158
                    if (version_compare(Shopware::VERSION, '5.0.0', '>=')) {
159
                        $data[$type]['street'] = $orderAddress['street_name'] . ' ' . $orderAddress['street_number'];
160
                    } else {
161
                        $data[$type]['street'] = $orderAddress['street_name'];
162
                        $data[$type]['streetnumber'] = $orderAddress['street_number'];
163
                    }
164
                } else {
165
                    $data[$type]['street'] = $orderAddress['street_address'];
166
                    $data[$type]['streetnumber'] = ' ';