<?php
/**
 * @copyright (c) Kufer Software GmbH, Loisachstrasse 4, D-84453 Mühldorf
 */

class TeilnehmerZahlenProviderMock extends TeilnehmerZahlenProvider
{
  public $teil_akt = 0;
  public $teil_wart = 0;
  public $kinder_akt = 0;
  public $kinder_wart = 0;

  public function getAnzahlTeilnehmerAngemeldet(): int
  {
    return $this->teil_akt + max($this->kurs->teinzel, 0);
  }

  public function getAnzahlKinderAngemeldet(): int
  {
    return $this->kinder_akt + max($this->kurs->kinder_ev, 0);
  }

  public function getAnzahlTeilnehmerWarteliste(): int
  {
    return $this->teil_wart;
  }

  public function getAnzahlKinderWarteliste(): int
  {
    return $this->kinder_wart;
  }

  public function getAnzahlTeilnehmerAngemeldetOnline(): int
  {
    return 0;
  }

  public function getAnzahlKinderAngemeldetOnline(): int
  {
    return 0;
  }

  public function getAnzahlTeilnehmerWartelisteOnline(): int
  {
    return 0;
  }

  public function getAnzahlKinderWartelisteOnline(): int
  {
    return 0;
  }
}
