Address
extends LocalizedProvider
in package
Провайдер адресов: улицы, дома, города, регионы, страны, индексы, координаты.
Порядок слов подчиняется правилам локали: английский ставит тип улицы после названия («Main St.»), немецкий сращивает его в одно слово («Bahnhofstraße»), остальные языки ставят тип перед названием («ул. Ленина», «Rue Victor»). Так достигается правдоподобие, которого «плоские» аналоги с одним шаблоном не дают.
Table of Contents
Methods
- __construct() : mixed
- address() : string
- Полный адрес: улица с домом, почтовый индекс и город.
- buildingNumber() : string
- Номер дома по шаблону локали (возможны корпус и дробь).
- city() : string
- Город.
- country() : string
- Страна.
- latitude() : float
- Географическая широта в градусах [-90; 90].
- localCoordinates() : array{latitude: float, longitude: float}
- Пара координат «широта/долгота».
- longitude() : float
- Географическая долгота в градусах [-180; 180].
- postcode() : string
- Почтовый индекс по шаблону локали.
- state() : string
- Регион (область, штат, земля…).
- streetAddress() : string
- Улица с номером дома, упорядоченные по правилам локали.
- streetName() : string
- Название улицы с типовым словом, расставленным по правилам локали.
- streetSuffix() : string
- Типовое слово улицы (ул., St., Straße…).
Methods
__construct()
public
__construct(Context $context) : mixed
Parameters
- $context : Context
-
разделяемый контекст провайдеров
address()
Полный адрес: улица с домом, почтовый индекс и город.
public
address() : string
Return values
string —строка вида «улица дом, индекс город»
buildingNumber()
Номер дома по шаблону локали (возможны корпус и дробь).
public
buildingNumber() : string
Return values
string —номер дома
city()
Город.
public
city() : string
Return values
string —название города
country()
Страна.
public
country() : string
Return values
string —название страны
latitude()
Географическая широта в градусах [-90; 90].
public
latitude() : float
Return values
float —широта с шестью знаками после запятой
localCoordinates()
Пара координат «широта/долгота».
public
localCoordinates() : array{latitude: float, longitude: float}
Return values
array{latitude: float, longitude: float} —широта и долгота в градусах
longitude()
Географическая долгота в градусах [-180; 180].
public
longitude() : float
Return values
float —долгота с шестью знаками после запятой
postcode()
Почтовый индекс по шаблону локали.
public
postcode() : string
Return values
string —почтовый индекс
state()
Регион (область, штат, земля…).
public
state() : string
Return values
string —название региона
streetAddress()
Улица с номером дома, упорядоченные по правилам локали.
public
streetAddress() : string
В английском номер дома ставится перед названием улицы, иначе — после.
Return values
string —улица с номером дома
streetName()
Название улицы с типовым словом, расставленным по правилам локали.
public
streetName() : string
В английском тип идёт после названия, в немецком сращивается с ним в одно слово, в остальных языках ставится перед названием.
Return values
string —название улицы с типовым словом
streetSuffix()
Типовое слово улицы (ул., St., Straße…).
public
streetSuffix() : string
Return values
string —типовое слово улицы