| @@ 697-721 (lines=25) @@ | ||
| 694 | * |
|
| 695 | * @return Miejscowosc[] |
|
| 696 | */ |
|
| 697 | public function WyszukajMiejscowoscWJPT( |
|
| 698 | string $provinceName, |
|
| 699 | string $districtName, |
|
| 700 | string $communeName, |
|
| 701 | string $cityName, |
|
| 702 | string $cityId = null |
|
| 703 | ) { |
|
| 704 | $answer = []; |
|
| 705 | /** |
|
| 706 | * @var \stdClass|null $res |
|
| 707 | */ |
|
| 708 | $res = $this->oClient->request('WyszukajMiejscowoscWJPT', |
|
| 709 | [ |
|
| 710 | 'nazwaWoj' => $provinceName, |
|
| 711 | 'nazwaPow' => $districtName, |
|
| 712 | 'nazwaGmi' => $communeName, |
|
| 713 | 'nazwaMiejscowosci' => $cityName, |
|
| 714 | 'identyfikatorMiejscowosci' => $cityId, |
|
| 715 | ]); |
|
| 716 | foreach (Helper::getPropertyAsArray($res, 'Miejscowosc') as $p) { |
|
| 717 | $answer[] = new Miejscowosc($p); |
|
| 718 | }; |
|
| 719 | ||
| 720 | return $answer; |
|
| 721 | } |
|
| 722 | ||
| 723 | /** |
|
| 724 | * Wyszukuje wskazaną ulicę w katalogu ULIC. Wyszukiwanie |
|
| @@ 1070-1091 (lines=22) @@ | ||
| 1067 | * |
|
| 1068 | * @return ZweryfikowanyAdresBezUlic[] |
|
| 1069 | */ |
|
| 1070 | public function WeryfikujAdresWmiejscowosci( |
|
| 1071 | string $provinceName, |
|
| 1072 | string $districtName, |
|
| 1073 | string $communeName, |
|
| 1074 | string $cityName, |
|
| 1075 | string $cityTypeName = null |
|
| 1076 | ) { |
|
| 1077 | $answer = []; |
|
| 1078 | $res = $this->oClient->request('WeryfikujAdresWmiejscowosci', |
|
| 1079 | [ |
|
| 1080 | 'Wojewodztwo' => $provinceName, |
|
| 1081 | 'Powiat' => $districtName, |
|
| 1082 | 'Gmina' => $communeName, |
|
| 1083 | 'Miejscowosc' => $cityName, |
|
| 1084 | 'Rodzaj' => $cityTypeName, |
|
| 1085 | ]); |
|
| 1086 | foreach (Helper::getPropertyAsArray($res, 'ZweryfikowanyAdresBezUlic') as $p) { |
|
| 1087 | $answer[] = new ZweryfikowanyAdresBezUlic($p); |
|
| 1088 | }; |
|
| 1089 | ||
| 1090 | return $answer; |
|
| 1091 | } |
|
| 1092 | ||
| 1093 | /** |
|
| 1094 | * Weryfikuje istnienie wskazanego obiektu w bazie TERYT w wersji adresowej do poziomu |
|
| @@ 1108-1129 (lines=22) @@ | ||
| 1105 | * |
|
| 1106 | * @return ZweryfikowanyAdresBezUlic[] |
|
| 1107 | */ |
|
| 1108 | public function WeryfikujAdresWmiejscowosciAdresowy( |
|
| 1109 | string $provinceName, |
|
| 1110 | string $districtName, |
|
| 1111 | string $communeName, |
|
| 1112 | string $cityName, |
|
| 1113 | string $cityTypeName = null |
|
| 1114 | ) { |
|
| 1115 | $answer = []; |
|
| 1116 | $res = $this->oClient->request('WeryfikujAdresWmiejscowosciAdresowy', |
|
| 1117 | [ |
|
| 1118 | 'Wojewodztwo' => $provinceName, |
|
| 1119 | 'Powiat' => $districtName, |
|
| 1120 | 'Gmina' => $communeName, |
|
| 1121 | 'Miejscowosc' => $cityName, |
|
| 1122 | 'Rodzaj' => $cityTypeName, |
|
| 1123 | ]); |
|
| 1124 | foreach (Helper::getPropertyAsArray($res, 'ZweryfikowanyAdresBezUlic') as $p) { |
|
| 1125 | $answer[] = new ZweryfikowanyAdresBezUlic($p); |
|
| 1126 | }; |
|
| 1127 | ||
| 1128 | return $answer; |
|
| 1129 | } |
|
| 1130 | ||
| 1131 | /** |
|
| 1132 | * Weryfikuje istnienie wskazanego obiektu w bazie |
|