Aviation
extends AbstractProvider
in package
FinalYes
Провайдер авиационных данных: авиакомпании, коды аэропортов, рейсы, самолёты.
Коды аэропортов — трёхбуквенные IATA; номер рейса собирается из кода перевозчика и числа. Пригодно для тестовых систем бронирования и табло вылетов.
Table of Contents
Methods
- __construct() : mixed
- aircraft() : string
- Модель самолёта.
- airline() : string
- Название авиакомпании.
- airportCode() : string
- Трёхбуквенный код аэропорта IATA.
- flightNumber() : string
- Номер рейса: код перевозчика и число.
Methods
__construct()
public
__construct(Context $context) : mixed
Parameters
- $context : Context
-
разделяемый контекст провайдеров
aircraft()
Модель самолёта.
public
aircraft() : string
Return values
string —модель воздушного судна (Boeing 737, Airbus A320…)
airline()
Название авиакомпании.
public
airline() : string
Return values
string —название перевозчика (Aurora Air, Skyline…)
airportCode()
Трёхбуквенный код аэропорта IATA.
public
airportCode() : string
Return values
string —код аэропорта (JFK, LAX, LHR…)
flightNumber()
Номер рейса: код перевозчика и число.
public
flightNumber() : string
Две латинские буквы в верхнем регистре и три цифры, например «AB123».
Return values
string —номер рейса вида «AB123»