Code Duplication    Length = 10-15 lines in 3 locations

src/mrcnpdlk/Teryt/NativeApi.php 3 locations

@@ 655-664 (lines=10) @@
652
     * @return JednostkaPodzialuTerytorialnego[]
653
     * @todo Metoda zwraca 0 wyników
654
     */
655
    public function WyszukajJPT(string $name)
656
    {
657
        $answer = [];
658
        $res    = $this->oClient->request('WyszukajJPT', ['nazwa' => $name], false);
659
        foreach (Helper::getPropertyAsArray($res, 'JednostkaPodzialuTerytorialnego') as $p) {
660
            $answer[] = new JednostkaPodzialuTerytorialnego($p);
661
        };
662
663
        return $answer;
664
    }
665
666
    /**
667
     * Zwaraca listę znalezionych miejscowości w katalogu SIMC.
@@ 674-683 (lines=10) @@
671
     *
672
     * @return Miejscowosc[]
673
     */
674
    public function WyszukajMiejscowosc(string $cityName = null, string $cityId = null)
675
    {
676
        $answer = [];
677
        $res    = $this->oClient->request('WyszukajMiejscowosc', ['nazwaMiejscowosci' => $cityName, 'identyfikatorMiejscowosci' => $cityId]);
678
        foreach (Helper::getPropertyAsArray($res, 'Miejscowosc') as $p) {
679
            $answer[] = new Miejscowosc($p);
680
        };
681
682
        return $answer;
683
    }
684
685
    /**
686
     * Zwaraca listę znalezionych miejscowości we wskazanej
@@ 733-747 (lines=15) @@
730
     *
731
     * @return Ulica[]
732
     */
733
    public function WyszukajUlice(string $streetName = null, string $streetIdentityName = null, string $cityName = null)
734
    {
735
        $answer = [];
736
        $res    = $this->oClient->request('WyszukajUlice',
737
            [
738
                'nazwaulicy'        => $streetName,
739
                'cecha'             => $streetIdentityName,
740
                'nazwamiejscowosci' => $cityName,
741
            ]);
742
        foreach (Helper::getPropertyAsArray($res, 'Ulica') as $p) {
743
            $answer[] = new Ulica($p);
744
        };
745
746
        return $answer;
747
    }
748
749
    /**
750
     * Zwraca listę znalezionych jednostek w katalagu TERC