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
$dataSetIds
read-only
private
array<string|int, mixed>
$dataSetIds
$filesystem
private
Filesystem
$filesystem
$filter
read-only
private
string|null
$filter
= null
$template
read-only
private
ReportTemplateEntity
$template
$values
read-only
private
array<string|int, mixed>|null
$values
= null
__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>
-
throws
-
Exception
Return values
array<string|int, mixed>
—
generateFileName()
public
generateFileName(DataSetEntity $dataSet, FeatureEntity|RelationEntity $object, object $media, array<string|int, mixed> $templates) : string
Parameters
-
$dataSet
: DataSetEntity
-
-
$object
: FeatureEntity|RelationEntity
-
-
$media
: object
-
-
$templates
: array<string|int, mixed>
-
Return values
string
—
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
—
getCollection()
protected
getCollection(DataSetEntity $dataSet) : RelationsCollection|FeaturesCollection
Parameters
-
$dataSet
: DataSetEntity
-
Return values
RelationsCollection|FeaturesCollection
—
getDataFromDB()
protected
getDataFromDB() : array<string|int, mixed>
-
throws
-
Exception
Return values
array<string|int, mixed>
—
getDataSets()
protected
getDataSets() : array<string|int, DataSetEntity>
Return values
array<string|int, DataSetEntity>
—
deleteSlashes()
private
deleteSlashes(mixed $param) : mixed
Parameters
-
$param
: mixed
-
Return values
mixed
—
getExtension()
private
getExtension(mixed $url) : string
Parameters
-
$url
: mixed
-
Return values
string
—
private
getMediaPaths(FeatureEntity|RelationEntity $object) : Generator
Parameters
-
$object
: FeatureEntity|RelationEntity
-
Return values
Generator
—
private
isMedia(object $item) : bool
Parameters
-
$item
: object
-
Return values
bool
—