Code Duplication    Length = 9-9 lines in 3 locations

src/Offer/ReadModel/JSONLD/CdbXmlContactInfoImporter.php 3 locations

@@ 89-97 (lines=9) @@
86
87
        $emails = array_filter($contactInfo->getMails(), $notForReservations);
88
89
        if (!empty($emails)) {
90
            $contactPoint['email'] = array_map(
91
                function (\CultureFeed_Cdb_Data_Mail $email) {
92
                    return $email->getMailAddress();
93
                },
94
                $emails
95
            );
96
            $contactPoint['email'] = array_values($contactPoint['email']);
97
        }
98
99
        $phones = array_filter($contactInfo->getPhones(), $notForReservations);
100
@@ 101-109 (lines=9) @@
98
99
        $phones = array_filter($contactInfo->getPhones(), $notForReservations);
100
101
        if (!empty($phones)) {
102
            $contactPoint['phone'] = array_map(
103
                function (\CultureFeed_Cdb_Data_phone $phone) {
104
                    return $phone->getNumber();
105
                },
106
                $phones
107
            );
108
            $contactPoint['phone'] = array_values($contactPoint['phone']);
109
        }
110
111
        $urls = array_filter($contactInfo->getUrls(), $notForReservations);
112
@@ 113-121 (lines=9) @@
110
111
        $urls = array_filter($contactInfo->getUrls(), $notForReservations);
112
113
        if (!empty($urls)) {
114
            $contactPoint['url'] = array_map(
115
                function (\CultureFeed_Cdb_Data_Url $url) {
116
                    return $url->getUrl();
117
                },
118
                $urls
119
            );
120
            $contactPoint['url'] = array_values($contactPoint['url']);
121
        }
122
123
        array_filter($contactPoint);
124
        if (!empty($contactPoint)) {