Code Duplication    Length = 9-9 lines in 3 locations

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

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