AirLay backend

Media
in package
implements ReportInterface

Interfaces, Classes, Traits and Enums

ReportInterface

Table of Contents

$dataSetIds  : array<string|int, mixed>
$filesystem  : Filesystem
$filter  : string|null
$template  : ReportTemplateEntity
$values  : array<string|int, mixed>|null
__construct()  : mixed
factory()  : array<string|int, mixed>
generateFileName()  : string
createArchive()  : TmpArchive
getCollection()  : RelationsCollection|FeaturesCollection
getDataFromDB()  : array<string|int, mixed>
getDataSets()  : array<string|int, DataSetEntity>
deleteSlashes()  : mixed
getExtension()  : string
getMediaPaths()  : Generator
isMedia()  : bool

Properties

$dataSetIds read-only

private array<string|int, mixed> $dataSetIds

$filesystem

private Filesystem $filesystem

$filter read-only

private string|null $filter = null

$values read-only

private array<string|int, mixed>|null $values = null

Methods

__construct()

public __construct(array<string|int, mixed> $dataSetIds, ReportTemplateEntity $template[, string|null $filter = null ][, array<string|int, mixed>|null $values = null ]) : mixed
Parameters
$dataSetIds : array<string|int, mixed>
$template : ReportTemplateEntity
$filter : string|null = null
$values : array<string|int, mixed>|null = null
Return values
mixed

factory()

public factory() : array<string|int, mixed>
Tags
throws
Exception
Return values
array<string|int, mixed>

createArchive()

protected createArchive(array<string|int, mixed> $data[, array<string|int, mixed> $headers = [] ]) : TmpArchive
Parameters
$data : array<string|int, mixed>
$headers : array<string|int, mixed> = []
Return values
TmpArchive

getDataFromDB()

protected getDataFromDB() : array<string|int, mixed>
Tags
throws
Exception
Return values
array<string|int, mixed>

deleteSlashes()

private deleteSlashes(mixed $param) : mixed
Parameters
$param : mixed
Return values
mixed

getExtension()

private getExtension(mixed $url) : string
Parameters
$url : mixed
Return values
string

isMedia()

private isMedia(object $item) : bool
Parameters
$item : object
Return values
bool

Search results