Code Duplication    Length = 9-9 lines in 3 locations

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

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