Code Duplication    Length = 9-9 lines in 3 locations

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

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