AirLay backend

KMLParser
in package
implements iFileParser

Interfaces, Classes, Traits and Enums

iFileParser

Table of Contents

checkFile()  : bool
KMLToArray()  : array<string|int, mixed>
parseFile()  : array<string|int, mixed>|null
addChildren()  : array<string|int, mixed>
addCoordinates()  : array<string|int, mixed>
addGeometry()  : array<string|int, mixed>
addMultiGeometry()  : array<string|int, mixed>
addPlacemark()  : array<string|int, mixed>
addProperties()  : array<string|int, mixed>
addUsualNode()  : array<string|int, mixed>
getFeatures()  : array<string|int, mixed>
parseDescription()  : array<string|int, mixed>

Methods

checkFile()

public checkFile(mixed $data) : bool
Parameters
$data : mixed
Return values
bool

KMLToArray()

public KMLToArray(SimpleXMLElement $simpleXML) : array<string|int, mixed>
Parameters
$simpleXML : SimpleXMLElement
Return values
array<string|int, mixed>

parseFile()

public parseFile(mixed $data) : array<string|int, mixed>|null
Parameters
$data : mixed
Return values
array<string|int, mixed>|null

addChildren()

private addChildren(array<string|int, mixed> $simpleXML) : array<string|int, mixed>
Parameters
$simpleXML : array<string|int, mixed>
Return values
array<string|int, mixed>

addCoordinates()

private addCoordinates(SimpleXMLElement $XMLcoordinates) : array<string|int, mixed>
Parameters
$XMLcoordinates : SimpleXMLElement
Return values
array<string|int, mixed>

addGeometry()

private addGeometry(array<string|int, mixed> $simpleXML) : array<string|int, mixed>
Parameters
$simpleXML : array<string|int, mixed>
Return values
array<string|int, mixed>

addMultiGeometry()

private addMultiGeometry(SimpleXMLElement $simpleXML) : array<string|int, mixed>
Parameters
$simpleXML : SimpleXMLElement
Return values
array<string|int, mixed>

addPlacemark()

private addPlacemark(object|array<string|int, mixed> $item) : array<string|int, mixed>
Parameters
$item : object|array<string|int, mixed>
Return values
array<string|int, mixed>

addProperties()

private addProperties(SimpleXMLElement $simpleXML) : array<string|int, mixed>
Parameters
$simpleXML : SimpleXMLElement
Return values
array<string|int, mixed>

addUsualNode()

private addUsualNode(SimpleXMLElement $simpleXML) : array<string|int, mixed>
Parameters
$simpleXML : SimpleXMLElement
Return values
array<string|int, mixed>

getFeatures()

private getFeatures(array<string|int, mixed> $file) : array<string|int, mixed>
Parameters
$file : array<string|int, mixed>
Return values
array<string|int, mixed>

parseDescription()

private parseDescription(string $description) : array<string|int, mixed>
Parameters
$description : string
Return values
array<string|int, mixed>

Search results