Interfaces, Classes, Traits and Enums
- ReportRenderInterface
Table of Contents
-
$renderEngine
: Mustache_Engine
-
$filesystem
: Filesystem
-
$templatePath
: string
-
$timezone
: DateTimeZone|null
-
__construct()
: mixed
-
getFieldName()
: string
-
getFile()
: TmpFile
-
getFormat()
: string
-
getTemplate()
: Spreadsheet
-
render()
: Spreadsheet
-
unwind()
: array<string|int, mixed>
-
addRecord()
: void
-
convertToTime()
: float|null|bool|int|array<string|int, mixed>|string
-
formatDate()
: bool|int|float|string
-
getDataTemplate()
: array<string|int, mixed>
-
getStyles()
: array<string|int, mixed>
-
calculateCoordinates()
: string
-
isFormula()
: bool
-
offsetFormula()
: string
-
setAdditionalData()
: void
$renderEngine
protected
Mustache_Engine
$renderEngine
$filesystem
private
Filesystem
$filesystem
$templatePath
private
string
$templatePath
$timezone
private
DateTimeZone|null
$timezone
= null
__construct()
public
__construct(Filesystem $filesystem, string $templatePath[, DateTimeZone|null $timezone = null ]) : mixed
Parameters
-
$filesystem
: Filesystem
-
-
$templatePath
: string
-
-
$timezone
: DateTimeZone|null
= null
-
Return values
mixed
—
getFieldName()
public
getFieldName(string $value) : string
Parameters
-
$value
: string
-
Return values
string
—
getFile()
public
getFile() : TmpFile
Return values
TmpFile
—
public
getFormat() : string
Return values
string
—
getTemplate()
public
getTemplate(TmpFile $file) : Spreadsheet
Parameters
-
$file
: TmpFile
-
Return values
Spreadsheet
—
render()
public
render(Data $data) : Spreadsheet
Parameters
-
$data
: Data
-
Return values
Spreadsheet
—
unwind()
public
unwind(array<string|int, mixed> $data, string $fieldName) : array<string|int, mixed>
Parameters
-
$data
: array<string|int, mixed>
-
-
$fieldName
: string
-
Return values
array<string|int, mixed>
—
addRecord()
protected
addRecord(Worksheet $sheet, array<string|int, mixed> $item, int $rowIndex, array<string|int, mixed> $template, array<string|int, mixed> $style) : void
Parameters
-
$sheet
: Worksheet
-
-
$item
: array<string|int, mixed>
-
-
$rowIndex
: int
-
-
$template
: array<string|int, mixed>
-
-
$style
: array<string|int, mixed>
-
-
throws
-
Exception
Return values
void
—
convertToTime()
protected
convertToTime(string $value) : float|null|bool|int|array<string|int, mixed>|string
Parameters
-
$value
: string
-
Return values
float|null|bool|int|array<string|int, mixed>|string
—
protected
formatDate(int $date, string $format) : bool|int|float|string
Parameters
-
$date
: int
-
-
$format
: string
-
Return values
bool|int|float|string
—
getDataTemplate()
protected
getDataTemplate(Worksheet $sheet) : array<string|int, mixed>
Parameters
-
$sheet
: Worksheet
-
Return values
array<string|int, mixed>
—
getStyles()
protected
getStyles(Worksheet $sheet, array<string|int, mixed> $fields) : array<string|int, mixed>
Parameters
-
$sheet
: Worksheet
-
-
$fields
: array<string|int, mixed>
-
-
throws
-
Exception
Return values
array<string|int, mixed>
—
calculateCoordinates()
private
calculateCoordinates(string $key, int $rowIndex) : string
Parameters
-
$key
: string
-
-
$rowIndex
: int
-
-
throws
-
Exception
Return values
string
—
private
isFormula(string $cellTemplate) : bool
Parameters
-
$cellTemplate
: string
-
Return values
bool
—
private
offsetFormula(string $formula, int $rowOffset, int $columnOffset) : string
Parameters
-
$formula
: string
-
-
$rowOffset
: int
-
-
$columnOffset
: int
-
-
throws
-
Exception
Return values
string
—
setAdditionalData()
private
setAdditionalData(Worksheet $sheet, array<string|int, mixed> $data) : void
Parameters
-
$sheet
: Worksheet
-
-
$data
: array<string|int, mixed>
-
Return values
void
—