Export modifiers

Modifiers are used to extend or control the exported data.

All modifiers must implement the \TournamentGenerator\Export\Modifiers\Modifier interface.

Available modifiers

There is currently only one modifier.

WithScoresModifier

This modifier adds team's scores to the exported data.

Available exporters:
  • \TournamentGenerator\Export\Hierarchy\TeamsExporter
  • \TournamentGenerator\Export\Single\TeamExporter
Example
use TournamentGenerator\Export\Single\TeamExporter;
use TournamentGenerator\Export\Hierarchy\TeamsExporter;
use TournamentGenerator\Group;
use TournamentGenerator\Team;

/** @var Team $team */
/** @var Group $group */

TeamExporter::start($team)->withScores()->get();
TeamsExporter::start($group)->withScores()->get();