| @@ 882-903 (lines=22) @@ | ||
| 879 | * |
|
| 880 | * @return ZweryfikowanyAdresBezUlic[] |
|
| 881 | */ |
|
| 882 | public function WeryfikujAdresWmiejscowosci( |
|
| 883 | string $provinceName, |
|
| 884 | string $districtName, |
|
| 885 | string $communeName, |
|
| 886 | string $cityName, |
|
| 887 | string $cityTypeName = null |
|
| 888 | ): array { |
|
| 889 | $answer = []; |
|
| 890 | $res = $this->oClient->request('WeryfikujAdresWmiejscowosci', |
|
| 891 | [ |
|
| 892 | 'Wojewodztwo' => $provinceName, |
|
| 893 | 'Powiat' => $districtName, |
|
| 894 | 'Gmina' => $communeName, |
|
| 895 | 'Miejscowosc' => $cityName, |
|
| 896 | 'Rodzaj' => $cityTypeName, |
|
| 897 | ]); |
|
| 898 | foreach (Helper::getPropertyAsArray($res, 'ZweryfikowanyAdresBezUlic') as $p) { |
|
| 899 | $answer[] = new ZweryfikowanyAdresBezUlic($p); |
|
| 900 | }; |
|
| 901 | ||
| 902 | return $answer; |
|
| 903 | } |
|
| 904 | ||
| 905 | /** |
|
| 906 | * Weryfikuje istnienie wskazanego obiektu w bazie TERYT w wersji adresowej do poziomu |
|
| @@ 920-941 (lines=22) @@ | ||
| 917 | * |
|
| 918 | * @return ZweryfikowanyAdresBezUlic[] |
|
| 919 | */ |
|
| 920 | public function WeryfikujAdresWmiejscowosciAdresowy( |
|
| 921 | string $provinceName, |
|
| 922 | string $districtName, |
|
| 923 | string $communeName, |
|
| 924 | string $cityName, |
|
| 925 | string $cityTypeName = null |
|
| 926 | ): array { |
|
| 927 | $answer = []; |
|
| 928 | $res = $this->oClient->request('WeryfikujAdresWmiejscowosciAdresowy', |
|
| 929 | [ |
|
| 930 | 'Wojewodztwo' => $provinceName, |
|
| 931 | 'Powiat' => $districtName, |
|
| 932 | 'Gmina' => $communeName, |
|
| 933 | 'Miejscowosc' => $cityName, |
|
| 934 | 'Rodzaj' => $cityTypeName, |
|
| 935 | ]); |
|
| 936 | foreach (Helper::getPropertyAsArray($res, 'ZweryfikowanyAdresBezUlic') as $p) { |
|
| 937 | $answer[] = new ZweryfikowanyAdresBezUlic($p); |
|
| 938 | }; |
|
| 939 | ||
| 940 | return $answer; |
|
| 941 | } |
|
| 942 | ||
| 943 | /** |
|
| 944 | * Weryfikuje istnienie wskazanego obiektu w bazie TERYT do poziomu ulic. |
|
| @@ 1114-1138 (lines=25) @@ | ||
| 1111 | * |
|
| 1112 | * @return Miejscowosc[] |
|
| 1113 | */ |
|
| 1114 | public function WyszukajMiejscowoscWJPT( |
|
| 1115 | string $provinceName, |
|
| 1116 | string $districtName, |
|
| 1117 | string $communeName, |
|
| 1118 | string $cityName, |
|
| 1119 | string $cityId = null |
|
| 1120 | ) { |
|
| 1121 | $answer = []; |
|
| 1122 | /** |
|
| 1123 | * @var \stdClass|null $res |
|
| 1124 | */ |
|
| 1125 | $res = $this->oClient->request('WyszukajMiejscowoscWJPT', |
|
| 1126 | [ |
|
| 1127 | 'nazwaWoj' => $provinceName, |
|
| 1128 | 'nazwaPow' => $districtName, |
|
| 1129 | 'nazwaGmi' => $communeName, |
|
| 1130 | 'nazwaMiejscowosci' => $cityName, |
|
| 1131 | 'identyfikatorMiejscowosci' => $cityId, |
|
| 1132 | ]); |
|
| 1133 | foreach (Helper::getPropertyAsArray($res, 'Miejscowosc') as $p) { |
|
| 1134 | $answer[] = new Miejscowosc($p); |
|
| 1135 | }; |
|
| 1136 | ||
| 1137 | return $answer; |
|
| 1138 | } |
|
| 1139 | ||
| 1140 | /** |
|
| 1141 | * Zwaraca listę znalezionych miejscowości we wskazanej jednostcepodziału terytorialnego |
|