libpairtwo/src/Readers/Models/Pairtwo6.php
Jeroen De Meerleer e979b7e556 MAJOR ENHANCEMENT: Generalisation
This is a first step in generalisation of the project. Please review https://github.com/JeroenED/libpairtwo/wiki/Converting-your-code-to-the-generalized-format for more info on your code changes
2019-05-27 13:15:49 +02:00

72 lines
1.2 KiB
PHP

<?php
namespace JeroenED\Libpairtwo\Readers\Models;
use JeroenED\Libpairtwo\Tournament;
abstract class Pairtwo6
{
/** @var string */
private $Release;
/** @var tournament */
private $Tournament;
/** @var bool|DateTime|int|string[] */
private $BinaryData;
/**
* @return String
*/
public function getRelease(): string
{
return $this->Release;
}
/**
* @param String $Release
*/
public function setRelease(string $Release): void
{
$this->Release = $Release;
}
/**
* @return Tournament
*/
public function getTournament(): Tournament
{
return $this->Tournament;
}
/**
* @param Tournament $Tournament
*/
public function setTournament(Tournament $Tournament): void
{
$this->Tournament = $Tournament;
}
/**
* Returns binary data from the sws-file
*
* @param string
* @return string
*/
public function getBinaryData(string $key)
{
return $this->BinaryData[$key];
}
/**
* Sets binary data
*
* @param string
* @param mixed
*/
public function setBinaryData(string $key, $data): void
{
$this->BinaryData[$key] = $data;
}
}