public function register($user)
{
if ($this->isSignedUp($user)) {
return;
}
//sanity check: we shouldn't be touching users once the tournament is already in action.
if ($this->isTournamentRunning()) {
return;
}
$reg = new TournamentRegistration();
$reg->user()->associate($user);
$this->registrations()->save($reg);
}