Code Duplication    Length = 9-9 lines in 3 locations

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

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