Tournament Generator

Exporter extends ExportBase

Basic exporter

Basic exporter class for exporting all data from HierarchyBase objects. It uses all other specialized exporters and also inherits their modifiers specific.

Tags
author

Tomá? Vojík vojik@wboy.cz

since
0.5

Table of Contents

$exporters  : array<string|int, mixed>
$modifiers  : array<string|int, mixed>
$object  : HierarchyBase
__call()  : Exporter
Try to call a modifier method on other used exporters
__construct()  : mixed
export()  : array<string|int, mixed>
Simple export query without any modifiers
get()  : array<string|int, mixed>
Finish the export query -> get the result
getBasic()  : array<string|int, mixed>
Gets the basic unmodified data
start()  : Export
Start an export query
applyModifiers()  : void
Apply set modifiers to data array

Properties

$exporters

protected array<string|int, mixed> $exporters = []

$modifiers

protected array<string|int, mixed> $modifiers = []

Methods

__call()

Try to call a modifier method on other used exporters

public __call(string $name, array<string|int, mixed> $arguments) : Exporter
Parameters
$name : string
$arguments : array<string|int, mixed>
Return values
Exporter

export()

Simple export query without any modifiers

public static export(HierarchyBase $object) : array<string|int, mixed>
Parameters
$object : HierarchyBase
Return values
array<string|int, mixed>

get()

Finish the export query -> get the result

public get() : array<string|int, mixed>
Return values
array<string|int, mixed>

The query result

getBasic()

Gets the basic unmodified data

public getBasic() : array<string|int, mixed>
Return values
array<string|int, mixed>

applyModifiers()

Apply set modifiers to data array

protected applyModifiers(array<string|int, mixed> &$data) : void
Parameters
$data : array<string|int, mixed>
Return values
void

Search results