コード例 #1
0
ファイル: Znamka.php プロジェクト: BGCX067/fajr-git
 private function __construct($nazov, $numerickaHodnota, $slovnyPopis, $dlhyPopis)
 {
     Preconditions::checkIsString($nazov, '$nazov znamky musi byt retazec');
     Preconditions::checkIsNumber($numerickaHodnota, '$numerickaHodnota znamky musi byt cislo');
     Preconditions::checkIsString($slovnyPopis, '$slovnyPopis znamky musi byt retazec');
     Preconditions::checkIsString($dlhyPopis, '$dlhyPopis znamky musi byt retazec');
     $this->nazov = $nazov;
     $this->numerickaHodnota = $numerickaHodnota;
     $this->slovnyPopis = $slovnyPopis;
     $this->dlhyPopis = $dlhyPopis;
 }
コード例 #2
0
ファイル: ComboBox.php プロジェクト: BGCX067/fajr-git
 /**
  * Select option from comboBox
  *
  * @param integer $index id of option
  */
 public function selectOption($index)
 {
     Preconditions::checkIsNumber($index);
     $this->selectedOption = $index;
 }
コード例 #3
0
ファイル: BinaryFileTrace.php プロジェクト: BGCX067/fajr-git
 public function writeEntry($type, $parent, $data)
 {
     Preconditions::checkIsString($type);
     /* Entry type is defined to be 2-bytes long so check that */
     Preconditions::check(StrUtil::byteLength($type) == 2);
     Preconditions::checkIsNumber($parent);
     Preconditions::checkIsString($data);
     $id = $this->nextEntryId++;
     $this->write('BE');
     $this->write($type);
     $this->write(pack('nnN', $id, $parent, StrUtil::byteLength($data)));
     $this->write($data);
     $this->flush();
     return $id;
 }
コード例 #4
0
ファイル: DataTable.php プロジェクト: BGCX067/fajr-git
 /**
  * Select one record of table
  *
  * @param integer $index rowId of row, which we want to select
  */
 public function selectSingleRow($index)
 {
     Preconditions::checkIsNumber($index);
     $this->clearSelection();
     $this->selectRow($index);
 }
コード例 #5
0
ファイル: PearsonChiSquare.php プロジェクト: BGCX067/fajr-git
 /**
  * Compute the p-value of  null-hypothesis holds.
  *
  * Warning: please read
  * http://en.wikipedia.org/wiki/P-value#Frequent_misunderstandings
  * or consult statistician how to interpret results.
  *
  * @param int $degreesOfFreedom If you have 1-D histogram
  *    analysis, $degreesOfFreedom should be number of bins-1.
  *    For other scenarios, please consult statistician.
  * @param double $chisqr result of chi-square test
  *
  * @returns double p-value.
  */
 static function pvalue($degreesOfFreedom, $chisqr)
 {
     Preconditions::check(is_int($degreesOfFreedom));
     Preconditions::check($degreesOfFreedom > 0);
     Preconditions::checkIsNumber($chisqr);
     Preconditions::check($chisqr >= 0);
     return Gamma::regularizedGammaQ($degreesOfFreedom / 2.0, $chisqr / 2.0);
 }
コード例 #6
0
 public function testNumberFail()
 {
     $this->setExpectedException("InvalidArgumentException");
     $x = '5';
     Preconditions::checkIsNumber($x, "not a number");
 }