コード例 #1
0
ファイル: SimpleValueTest.php プロジェクト: plaf/contract
 public function testGetValue()
 {
     $inI = 5280;
     $valueI = new Value($inI);
     $this->assertEquals($inI, $valueI->getValue());
     $inO = new stdClass();
     $valueO = new Value($inO);
     $this->assertEquals($inO, $valueO->getValue());
 }
コード例 #2
0
ファイル: Contract.php プロジェクト: plaf/contract
 /**
  * Ensures that argument passed is an object
  *
  * @param object $value Value to check
  *
  * @return boolean
  * @throws ContractException
  */
 public static function ensureObject($value)
 {
     $valueObject = new Value($value);
     try {
         self::ensure($valueObject->isObject());
     } catch (ContractException $exception) {
         $message = self::getExceptionComment($exception);
         throw new ContractException($message);
     }
     return true;
 }