public function closeDialog($dialogUid) { Preconditions::checkContainsInteger($dialogUid); if ($this->openedDialog != $dialogUid) { throw new IllegalStateException("Zatváram zlý dialóg!"); } $this->openedDialog = null; }
public function getZoznamTerminovDialog(Trace $trace, $predmetIndex) { Preconditions::checkContainsInteger($predmetIndex); $data = $this->executor->readTable(array(), 'zapisanePredmety'); if (!array_key_exists($predmetIndex, $data)) { throw new Exception("Zadaný predmet neexistuje!"); } return new FakeTerminyDialogImpl($trace, $this, array('predmet' => $predmetIndex)); }
public function __construct($ais, $major, $minor, $patch) { Preconditions::checkContainsInteger($ais); Preconditions::checkContainsInteger($major); Preconditions::checkContainsInteger($minor); Preconditions::checkContainsInteger($patch); $this->ais = $ais; $this->major = $major; $this->minor = $minor; $this->patch = $patch; }
/** * Zarata predmet s danou znamkou * @param float $kredity pocet kreditov, ktore sa maju zaratat * @param Znamka $znamka znamka, ktora sa ma zarat, NULL sa rata ako * neohodnoteny predmet * @throws InvalidArgumentException ak dana znamka nie je platna */ public function add($kredity, Znamka $znamka = null) { Preconditions::checkContainsInteger($kredity); Preconditions::check($kredity >= 0, "Kreditov musí byť nezáp**ný počet."); if ($znamka == null) { $this->addNeohodnotene($kredity); return; } $this->addOhodnotene($znamka->getNumerickaHodnota(), $kredity); if (!Znamka::isSame($znamka->getNazov(), "Fx")) { $this->addZiskane($kredity); } }
public function getPrehladKreditovDialog(Trace $trace, $studiumIndex) { Preconditions::checkContainsInteger($studiumIndex); $studiumId = $this->getStudiumIdFromIndex($studiumIndex); return new FakePrehladKreditovDialogImpl($trace, $this, array('studium' => $studiumId)); }
public function testContainsIntegerFailReal() { $this->setExpectedException("InvalidArgumentException"); Preconditions::checkContainsInteger(44.3); }