Code Duplication    Length = 9-9 lines in 3 locations

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

@@ 472-480 (lines=9) @@
469
470
            $emails = array_filter($contactInfo->getMails(), $notForReservations);
471
472
            if (!empty($emails)) {
473
                $contactPoint['email'] = array_map(
474
                    function (\CultureFeed_Cdb_Data_Mail $email) {
475
                        return $email->getMailAddress();
476
                    },
477
                    $emails
478
                );
479
                $contactPoint['email'] = array_values($contactPoint['email']);
480
            }
481
482
            $phones = array_filter($contactInfo->getPhones(), $notForReservations);
483
@@ 484-492 (lines=9) @@
481
482
            $phones = array_filter($contactInfo->getPhones(), $notForReservations);
483
484
            if (!empty($phones)) {
485
                $contactPoint['phone'] = array_map(
486
                    function (\CultureFeed_Cdb_Data_phone $phone) {
487
                        return $phone->getNumber();
488
                    },
489
                    $phones
490
                );
491
                $contactPoint['phone'] = array_values($contactPoint['phone']);
492
            }
493
494
            $urls = array_filter($contactInfo->getUrls(), $notForReservations);
495
@@ 496-504 (lines=9) @@
493
494
            $urls = array_filter($contactInfo->getUrls(), $notForReservations);
495
496
            if (!empty($urls)) {
497
                $contactPoint['url'] = array_map(
498
                    function (\CultureFeed_Cdb_Data_Url $url) {
499
                        return $url->getUrl();
500
                    },
501
                    $urls
502
                );
503
                $contactPoint['url'] = array_values($contactPoint['url']);
504
            }
505
506
            array_filter($contactPoint);
507
            if (!empty($contactPoint)) {