Code Duplication    Length = 23-26 lines in 3 locations

src/mrcnpdlk/Teryt/Api/Search.php 1 location

@@ 81-106 (lines=26) @@
78
     *
79
     * @return Miejscowosc[]
80
     */
81
    public static function WyszukajMiejscowoscWJPT(
82
        string $provinceName,
83
        string $districtName,
84
        string $communeName,
85
        string $cityName,
86
        string $cityId = null
87
    ) {
88
        $answer = [];
89
        /**
90
         * @var \stdClass|null $res
91
         */
92
        $res = Client::getInstance()->request('WyszukajMiejscowoscWJPT',
93
            [
94
                'nazwaWoj'                  => $provinceName,
95
                'nazwaPow'                  => $districtName,
96
                'nazwaGmi'                  => $communeName,
97
                'nazwaMiejscowosci'         => $cityName,
98
                'identyfikatorMiejscowosci' => $cityId,
99
            ])
100
        ;
101
        foreach (Helper::getPropertyAsArray($res, 'Miejscowosc') as $p) {
102
            $answer[] = new Miejscowosc($p);
103
        };
104
105
        return $answer;
106
    }
107
108
    /**
109
     * Wyszukuje wskazaną ulicę w katalogu ULIC. Wyszukiwanie

src/mrcnpdlk/Teryt/Api/Verification.php 2 locations

@@ 79-101 (lines=23) @@
76
     *
77
     * @return ZweryfikowanyAdresBezUlic[]
78
     */
79
    public static function WeryfikujAdresWmiejscowosci(
80
        string $provinceName,
81
        string $districtName,
82
        string $communeName,
83
        string $cityName,
84
        string $cityTypeName = null
85
    ) {
86
        $answer = [];
87
        $res    = Client::getInstance()->request('WeryfikujAdresWmiejscowosci',
88
            [
89
                'Wojewodztwo' => $provinceName,
90
                'Powiat'      => $districtName,
91
                'Gmina'       => $communeName,
92
                'Miejscowosc' => $cityName,
93
                'Rodzaj'      => $cityTypeName,
94
            ])
95
        ;
96
        foreach (Helper::getPropertyAsArray($res, 'ZweryfikowanyAdresBezUlic') as $p) {
97
            $answer[] = new ZweryfikowanyAdresBezUlic($p);
98
        };
99
100
        return $answer;
101
    }
102
103
    /**
104
     * Weryfikuje istnienie wskazanego obiektu w bazie TERYT w wersji adresowej do poziomu
@@ 118-140 (lines=23) @@
115
     *
116
     * @return ZweryfikowanyAdresBezUlic[]
117
     */
118
    public static function WeryfikujAdresWmiejscowosciAdresowy(
119
        string $provinceName,
120
        string $districtName,
121
        string $communeName,
122
        string $cityName,
123
        string $cityTypeName = null
124
    ) {
125
        $answer = [];
126
        $res    = Client::getInstance()->request('WeryfikujAdresWmiejscowosciAdresowy',
127
            [
128
                'Wojewodztwo' => $provinceName,
129
                'Powiat'      => $districtName,
130
                'Gmina'       => $communeName,
131
                'Miejscowosc' => $cityName,
132
                'Rodzaj'      => $cityTypeName,
133
            ])
134
        ;
135
        foreach (Helper::getPropertyAsArray($res, 'ZweryfikowanyAdresBezUlic') as $p) {
136
            $answer[] = new ZweryfikowanyAdresBezUlic($p);
137
        };
138
139
        return $answer;
140
    }
141
142
    /**
143
     * Weryfikuje istnienie wskazanego obiektu w bazie