mirror of
https://github.com/OPSnet/Gazelle.git
synced 2026-01-16 18:04:34 -05:00
18 lines
451 B
PHP
18 lines
451 B
PHP
<?php
|
|
|
|
namespace Gazelle\Contest;
|
|
|
|
abstract class AbstractContest extends \Gazelle\Base {
|
|
public function __construct(
|
|
protected readonly int $id,
|
|
protected string $begin,
|
|
protected string $end,
|
|
) {}
|
|
|
|
abstract public function ranker(): array;
|
|
|
|
abstract public function participationStats(): array;
|
|
|
|
abstract public function userPayout(int $enabledUserBonus, int $contestBonus, int $perEntryBonus): array;
|
|
}
|