Code Duplication    Length = 9-9 lines in 3 locations

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

@@ 507-515 (lines=9) @@
504
505
            $emails = array_filter($contactInfo->getMails(), $notForReservations);
506
507
            if (!empty($emails)) {
508
                $contactPoint['email'] = array_map(
509
                    function (\CultureFeed_Cdb_Data_Mail $email) {
510
                        return $email->getMailAddress();
511
                    },
512
                    $emails
513
                );
514
                $contactPoint['email'] = array_values($contactPoint['email']);
515
            }
516
517
            $phones = array_filter($contactInfo->getPhones(), $notForReservations);
518
@@ 519-527 (lines=9) @@
516
517
            $phones = array_filter($contactInfo->getPhones(), $notForReservations);
518
519
            if (!empty($phones)) {
520
                $contactPoint['phone'] = array_map(
521
                    function (\CultureFeed_Cdb_Data_phone $phone) {
522
                        return $phone->getNumber();
523
                    },
524
                    $phones
525
                );
526
                $contactPoint['phone'] = array_values($contactPoint['phone']);
527
            }
528
529
            $urls = array_filter($contactInfo->getUrls(), $notForReservations);
530
@@ 531-539 (lines=9) @@
528
529
            $urls = array_filter($contactInfo->getUrls(), $notForReservations);
530
531
            if (!empty($urls)) {
532
                $contactPoint['url'] = array_map(
533
                    function (\CultureFeed_Cdb_Data_Url $url) {
534
                        return $url->getUrl();
535
                    },
536
                    $urls
537
                );
538
                $contactPoint['url'] = array_values($contactPoint['url']);
539
            }
540
541
            array_filter($contactPoint);
542
            if (!empty($contactPoint)) {