Code Duplication    Length = 9-9 lines in 3 locations

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

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