本文整理汇总了PHP中fajr\libfajr\base\Preconditions::checkContainsInteger方法的典型用法代码示例。如果您正苦于以下问题:PHP Preconditions::checkContainsInteger方法的具体用法?PHP Preconditions::checkContainsInteger怎么用?PHP Preconditions::checkContainsInteger使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类fajr\libfajr\base\Preconditions
的用法示例。
在下文中一共展示了Preconditions::checkContainsInteger方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: closeDialog
public function closeDialog($dialogUid)
{
Preconditions::checkContainsInteger($dialogUid);
if ($this->openedDialog != $dialogUid) {
throw new IllegalStateException("Zatváram zlý dialóg!");
}
$this->openedDialog = null;
}
示例2: getZoznamTerminovDialog
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));
}
示例3: add
/**
* 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áporný počet.");
if ($znamka == null) {
$this->addNeohodnotene($kredity);
return;
}
$this->addOhodnotene($znamka->getNumerickaHodnota(), $kredity);
}
示例4: __construct
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;
}
示例5: add
/**
* Zarata predmet s danou znamkou
* @param string $znamkaText nazov znamky (A, B, ...), moze byt aj prazdny,
* vtedy sa zarata ako neohodnoteny predmet
* @param float $kredity pocet kreditov, ktore sa maju zaratat
* @throws InvalidArgumentException ak dana znamka nie je platna
*/
public function add($znamkaText, $kredity)
{
Preconditions::checkContainsInteger($kredity);
Preconditions::check($kredity >= 0, "Kreditov musí byť nezáporný počet.");
Preconditions::checkIsString($znamkaText);
if ($znamkaText == '') {
$this->addNeohodnotene($kredity);
return;
}
$znamka = Znamka::fromString($znamkaText);
if ($znamka === null) {
throw new InvalidArgumentException("Známka '{$znamkaText}' nie je platná");
}
$this->addOhodnotene($znamka->getNumerickaHodnota(), $kredity);
}
示例6: add
public function add($znamka, $kredity)
{
Preconditions::checkContainsInteger($kredity);
Preconditions::check($kredity >= 0, "Kreditov musí byť nezáporný počet.");
Preconditions::checkIsString($znamka);
if (isset(PriemeryInternal::$numerickaHodnotaZnamky[$znamka])) {
$hodnota = PriemeryInternal::$numerickaHodnotaZnamky[$znamka];
$this->addOhodnotene($hodnota, $kredity);
} else {
if ($znamka === '') {
$this->addNeohodnotene($kredity);
} else {
throw new InvalidArgumentException("Známka '{$znamka}' nie je platná");
}
}
}
示例7: getPrehladKreditovDialog
public function getPrehladKreditovDialog(Trace $trace, $studiumIndex)
{
Preconditions::checkContainsInteger($studiumIndex);
$studiumId = $this->getStudiumIdFromIndex($studiumIndex);
return new FakePrehladKreditovDialogImpl($trace, $this, array('studium' => $studiumId));
}
示例8: testContainsIntegerFailReal
public function testContainsIntegerFailReal()
{
$this->setExpectedException("InvalidArgumentException");
Preconditions::checkContainsInteger(44.3);
}