AirLay backend

MilestoneDocxRender
in package
implements ReportRenderInterface

Interfaces, Classes, Traits and Enums

ReportRenderInterface

Table of Contents

$filesystem  : Filesystem
$publicMediaFilesystem  : Filesystem
$templatePath  : string
__construct()  : mixed
getFile()  : TmpFile
getFormat()  : string
getTemplate()  : AirlayTemplateProcessor
render()  : AirlayTemplateProcessor
convertDateFields()  : array<string|int, mixed>
parseProperties()  : array<string|int, mixed>
setImage()  : void
splitVariables()  : array<string|int, mixed>

Properties

Methods

__construct()

public __construct(Filesystem $filesystem, string $templatePath, Filesystem $publicMediaFilesystem) : mixed
Parameters
$filesystem : Filesystem
$templatePath : string
$publicMediaFilesystem : Filesystem
Return values
mixed

convertDateFields()

private convertDateFields(AirlayTemplateProcessor $templateProcessor, array<string|int, mixed> $replacements, bool $isObject) : array<string|int, mixed>
Parameters
$templateProcessor : AirlayTemplateProcessor
$replacements : array<string|int, mixed>
$isObject : bool
Return values
array<string|int, mixed>

parseProperties()

private parseProperties(array<string|int, mixed> $properties, AirlayTemplateProcessor $templateProcessor[, string $startKey = '' ]) : array<string|int, mixed>
Parameters
$properties : array<string|int, mixed>
$templateProcessor : AirlayTemplateProcessor
$startKey : string = ''
Return values
array<string|int, mixed>

splitVariables()

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

Search results