aharen/flight-mv

Velaanaa International Airport arrivals/departures from fis.com.mv

v1.1.5 2022-06-22 06:32 UTC

This package is auto-updated.

Last update: 2024-04-22 10:31:01 UTC


README

Velaanaa International Airport arrivals/departures from fis.com.mv

Installation

composer require aharen/flight-mv

Usage

Fetch Arrivals

use aharen\FlightMv\Flight;
use aharen\FlightMv\ApiClient\ApiClient;

$flight = new Flight(
    new ApiClient()
);

$flight->arrivals()->get();

Fetch Departures

use aharen\FlightMv\Flight;

$flight = new Flight(
    new ApiClient()
);

$flight->departures()->get();

Methods

updated() Last updated time

use aharen\FlightMv\Flight;

$flight = new Flight(
    new ApiClient()
);

$flight->departures()->updated();

get() returns an instance of Knapsack Collection

use aharen\FlightMv\Flight;

$flight = new Flight(
    new ApiClient()
);

$flight->departures()->get();

toArray() return an array of the data

use aharen\FlightMv\Flight;

$flight = new Flight(
    new ApiClient()
);

$flight->departures()->toArray();

where($field, $value) Filters the data

use aharen\FlightMv\Flight;

$flight = new Flight(
    new ApiClient()
);

$flight->departures()->where('AirLineID', 'Q2');

You can also chain where() methods to further filter your results. Example: get all Q2 (Maldivian) but only International Flights

use aharen\FlightMv\Flight;

$flight = new Flight(
    new ApiClient()
);

$flight->departures()->where('AirLineID', 'Q2')
    ->where('CarrierType', 'I');

You will need to call either toArray() or get() to get the filtered results.