コード例 #1
0
ファイル: ParseInputTest.php プロジェクト: jivoo/jivoo
 public function testAccept()
 {
     $input = new ParseInput(array('a'));
     $this->assertTrue($input->accept('a'));
     $this->assertFalse($input->accept('a'));
     $this->assertNull($input->peek());
 }
コード例 #2
0
ファイル: Version.php プロジェクト: jivoo/jivoo
 /**
  * @param ParseInput $input
  * @return string
  */
 public static function parseInt(ParseInput $input)
 {
     while (is_numeric($input->peek())) {
         $int .= $input->pop();
     }
     if ($int == '') {
         return null;
     }
     return $int;
 }