当前位置: 首页>>代码示例>>PHP>>正文


PHP Preconditions::checkContainsInteger方法代码示例

本文整理汇总了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;
 }
开发者ID:BGCX067,项目名称:fajr-svn-to-git,代码行数:8,代码来源:FakeAbstractScreen.php

示例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));
 }
开发者ID:BGCX067,项目名称:fajr-svn-to-git,代码行数:9,代码来源:FakeTerminyHodnoteniaScreenImpl.php

示例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);
 }
开发者ID:BGCX067,项目名称:fajr-svn-to-git,代码行数:17,代码来源:PriemeryCalculator.php

示例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;
 }
开发者ID:BGCX067,项目名称:fajr-svn-to-git,代码行数:11,代码来源:AIS2Version.php

示例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);
 }
开发者ID:BGCX067,项目名称:fajr-svn-to-git,代码行数:22,代码来源:PriemeryCalculator.php

示例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á");
         }
     }
 }
开发者ID:BGCX067,项目名称:fajr-svn-to-git,代码行数:16,代码来源:PriemeryCalculator.php

示例7: getPrehladKreditovDialog

 public function getPrehladKreditovDialog(Trace $trace, $studiumIndex)
 {
     Preconditions::checkContainsInteger($studiumIndex);
     $studiumId = $this->getStudiumIdFromIndex($studiumIndex);
     return new FakePrehladKreditovDialogImpl($trace, $this, array('studium' => $studiumId));
 }
开发者ID:BGCX067,项目名称:fajr-svn-to-git,代码行数:6,代码来源:FakeAdministraciaStudiaScreenImpl.php

示例8: testContainsIntegerFailReal

 public function testContainsIntegerFailReal()
 {
     $this->setExpectedException("InvalidArgumentException");
     Preconditions::checkContainsInteger(44.3);
 }
开发者ID:BGCX067,项目名称:fajr-svn-to-git,代码行数:5,代码来源:PreconditionsTest.php


注:本文中的fajr\libfajr\base\Preconditions::checkContainsInteger方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。