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