當前位置: 首頁>>代碼示例>>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;未經允許,請勿轉載。