Code Duplication    Length = 9-9 lines in 3 locations

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

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