Api
in package
uses
TraitSeo
Table of Contents
Properties
- $apiTools : ApiTools
- $partySQL : PartySQL
- $seo : Seo
- $exportLimit : int
- $input : Input
- $saAtt : array<string|int, mixed>
- $version : int
Methods
- __construct() : mixed
- checkPID() : void
- fetchAndSetVersion() : int
- fetchHeaderContent() : string
- fetchLimitForExport() : int
- fetchPartyList() : array<string|int, mixed>
- getPartyDetailsVerOne() : array<string|int, mixed>
- getPartyListJson() : array<string|int, mixed>
- Returns the list as JSON
- getPartyListJsonLD() : array{'name': string, 'numberOfItems': mixed, 'itemListElement': array}
- Returns the list as JSON
- getSeoInstance() : Seo
- outputHeader() : void
- fetchCountriesJson() : array<string|int, mixed>
- getSeoName() : string
Properties
$apiTools
public
ApiTools
$apiTools
$partySQL
public
PartySQL
$partySQL
$seo
public
Seo
$seo
$exportLimit
private
int
$exportLimit
$input
private
Input
$input
$saAtt
private
array<string|int, mixed>
$saAtt
$version
private
int
$version
= 1
Methods
__construct()
public
__construct([array<string|int, mixed>|null $saAtt = [] ]) : mixed
Parameters
- $saAtt : array<string|int, mixed>|null = []
checkPID()
public
checkPID() : void
fetchAndSetVersion()
public
fetchAndSetVersion() : int
Return values
intfetchHeaderContent()
public
fetchHeaderContent() : string
Return values
stringfetchLimitForExport()
public
fetchLimitForExport() : int
Return values
intfetchPartyList()
public
fetchPartyList() : array<string|int, mixed>
Tags
Return values
array<string|int, mixed>getPartyDetailsVerOne()
public
getPartyDetailsVerOne(int $PID) : array<string|int, mixed>
Parameters
- $PID : int
Return values
array<string|int, mixed>getPartyListJson()
Returns the list as JSON
public
getPartyListJson() : array<string|int, mixed>
Tags
Return values
array<string|int, mixed>getPartyListJsonLD()
Returns the list as JSON
public
getPartyListJsonLD() : array{'name': string, 'numberOfItems': mixed, 'itemListElement': array}
Tags
Return values
array{'name': string, 'numberOfItems': mixed, 'itemListElement': array}getSeoInstance()
public
getSeoInstance() : Seo
Return values
SeooutputHeader()
public
outputHeader() : void
fetchCountriesJson()
private
fetchCountriesJson([array<string|int, mixed> $saAtt = [] ]) : array<string|int, mixed>
Parameters
- $saAtt : array<string|int, mixed> = []
Tags
Return values
array<string|int, mixed>getSeoName()
private
getSeoName(mixed $saRow) : string
Parameters
- $saRow : mixed