Code Duplication    Length = 9-9 lines in 3 locations

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

@@ 486-494 (lines=9) @@
483
484
            $emails = array_filter($contactInfo->getMails(), $notForReservations);
485
486
            if (!empty($emails)) {
487
                $contactPoint['email'] = array_map(
488
                    function (\CultureFeed_Cdb_Data_Mail $email) {
489
                        return $email->getMailAddress();
490
                    },
491
                    $emails
492
                );
493
                $contactPoint['email'] = array_values($contactPoint['email']);
494
            }
495
496
            $phones = array_filter($contactInfo->getPhones(), $notForReservations);
497
@@ 498-506 (lines=9) @@
495
496
            $phones = array_filter($contactInfo->getPhones(), $notForReservations);
497
498
            if (!empty($phones)) {
499
                $contactPoint['phone'] = array_map(
500
                    function (\CultureFeed_Cdb_Data_phone $phone) {
501
                        return $phone->getNumber();
502
                    },
503
                    $phones
504
                );
505
                $contactPoint['phone'] = array_values($contactPoint['phone']);
506
            }
507
508
            $urls = array_filter($contactInfo->getUrls(), $notForReservations);
509
@@ 510-518 (lines=9) @@
507
508
            $urls = array_filter($contactInfo->getUrls(), $notForReservations);
509
510
            if (!empty($urls)) {
511
                $contactPoint['url'] = array_map(
512
                    function (\CultureFeed_Cdb_Data_Url $url) {
513
                        return $url->getUrl();
514
                    },
515
                    $urls
516
                );
517
                $contactPoint['url'] = array_values($contactPoint['url']);
518
            }
519
520
            array_filter($contactPoint);
521
            if (!empty($contactPoint)) {