Lists all ports in details.
See the API documentation page on Turkish Airlines Developer Portal
$client->getPortList($getPortListParametersObject);<?php
use TK\API\ValueObject\Factory\GetPortListParametersFactory;
$json =<<<JSON
{
"airlineCode": "TK",
"languageCode": "TR"
}
JSON;
$parameterObject = GetPortListParametersFactory::createFromJson($json);
$response = $client->getPortList($parameterObject);You can build an array that is basically json_encode version of the object mentioned in the previous example.
<?php
use TK\API\ValueObject\Factory\GetPortListParametersFactory;
$parameterObject = GetPortListParametersFactory::createFromArray($parametersArray);
$response = $client->getPortList($parameterObject);<?php
use TK\API\ValueObject\GetPortListParameters;
$getPortListParameters = (new GetPortListParameters(
GetPortListParameters::AIRLINE_CODE_TURKISH_AIRLINES
))->withLanguageCode(GetPortListParameters::LANGUAGE_CODE_EN);
$response = $this->client->getPortList($getPortListParameters);