AirLay backend

ConvertFieldsBySchemeDateField
in package
implements ConverterInterface

Interfaces, Classes, Traits and Enums

ConverterInterface

Table of Contents

$dataSetId  : ObjectId
$format  : string
__construct()  : mixed
convert()  : array<string|int, mixed>
convertByFieldPath()  : array<string|int, mixed>
convertProperties()  : array<string|int, mixed>
convertStringToUnixTime()  : false|int
findDateFieldsPaths()  : array<string|int, mixed>
getScheme()  : SchemeWithFields|null

Properties

Methods

__construct()

public __construct(string $format, ObjectId $dataSetId) : mixed
Parameters
$format : string
$dataSetId : ObjectId
Return values
mixed

convert()

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

convertByFieldPath()

private convertByFieldPath(array<string|int, mixed> $properties, array<string|int, mixed> $path) : array<string|int, mixed>
Parameters
$properties : array<string|int, mixed>
$path : array<string|int, mixed>
Return values
array<string|int, mixed>

convertProperties()

private convertProperties(array<string|int, mixed> $properties, array<string|int, mixed> $fieldPaths) : array<string|int, mixed>
Parameters
$properties : array<string|int, mixed>
$fieldPaths : array<string|int, mixed>
Return values
array<string|int, mixed>

convertStringToUnixTime()

private convertStringToUnixTime(string $value) : false|int
Parameters
$value : string
Return values
false|int

Search results