Code Duplication    Length = 9-9 lines in 3 locations

src/Event/ReadModel/JSONLD/CdbXMLImporter.php 3 locations

@@ 460-468 (lines=9) @@
457
458
            $emails = array_filter($contactInfo->getMails(), $notForReservations);
459
460
            if (!empty($emails)) {
461
                $contactPoint['email'] = array_map(
462
                    function (\CultureFeed_Cdb_Data_Mail $email) {
463
                        return $email->getMailAddress();
464
                    },
465
                    $emails
466
                );
467
                $contactPoint['email'] = array_values($contactPoint['email']);
468
            }
469
470
            $phones = array_filter($contactInfo->getPhones(), $notForReservations);
471
@@ 472-480 (lines=9) @@
469
470
            $phones = array_filter($contactInfo->getPhones(), $notForReservations);
471
472
            if (!empty($phones)) {
473
                $contactPoint['phone'] = array_map(
474
                    function (\CultureFeed_Cdb_Data_phone $phone) {
475
                        return $phone->getNumber();
476
                    },
477
                    $phones
478
                );
479
                $contactPoint['phone'] = array_values($contactPoint['phone']);
480
            }
481
482
            $urls = array_filter($contactInfo->getUrls(), $notForReservations);
483
@@ 484-492 (lines=9) @@
481
482
            $urls = array_filter($contactInfo->getUrls(), $notForReservations);
483
484
            if (!empty($urls)) {
485
                $contactPoint['url'] = array_map(
486
                    function (\CultureFeed_Cdb_Data_Url $url) {
487
                        return $url->getUrl();
488
                    },
489
                    $urls
490
                );
491
                $contactPoint['url'] = array_values($contactPoint['url']);
492
            }
493
494
            array_filter($contactPoint);
495
            if (!empty($contactPoint)) {