當前位置: 首頁>>代碼示例>>PHP>>正文


PHP Parser::run方法代碼示例

本文整理匯總了PHP中Parser::run方法的典型用法代碼示例。如果您正苦於以下問題:PHP Parser::run方法的具體用法?PHP Parser::run怎麽用?PHP Parser::run使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Parser的用法示例。


在下文中一共展示了Parser::run方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: testRun

 /**
  * @covers rvilbrandt\gamebook\Parser::run
  */
 public function testRun()
 {
     $gameState = $this->object->run();
     $this->assertInstanceOf("\\rvilbrandt\\gamebook\\Model\\GameState", $gameState);
     $this->assertInstanceOf("\\rvilbrandt\\gamebook\\Model\\Inventory", $gameState->inventory);
     $this->assertInstanceOf("\\rvilbrandt\\gamebook\\Model\\StateList", $gameState->stateList);
     $this->assertInstanceOf("\\rvilbrandt\\gamebook\\Model\\Gamebook\\Scene", $gameState->scene);
 }
開發者ID:rvilbrandt,項目名稱:gamebook,代碼行數:11,代碼來源:ParserTest.php

示例2: testMaskInclude

 public function testMaskInclude()
 {
     $filesystem = $this->getMock('\\MaxVoloshin\\NginxConfParser\\Filesystem');
     $filesystem->expects($this->atLeastOnce())->method('read')->will($this->returnValueMap(array(array('first.conf', "first;\n"), array('second.conf', "second;\n"), array('third.conf', "third;\n"))));
     $filesystem->expects($this->atLeastOnce())->method('maskToPaths')->with('*.conf')->will($this->returnValue(array('first.conf', 'second.conf', 'third.conf')));
     $content = "zero;\ninclude *.conf;\n";
     $expected = "zero;\nfirst;\nsecond;\nthird;\n";
     $parser = new Parser($filesystem);
     $this->assertSame($expected, $parser->run($content));
 }
開發者ID:max-voloshin,項目名稱:nginx-conf-parser,代碼行數:10,代碼來源:ParserTest.php

示例3: run

    public function run(array $arguments)
    {
        if (count($arguments) > 2) {
            $text = "Too much arguments\n";
            $code = 1;
        } elseif (!empty($arguments[1])) {
            $parser = new Parser($this->filesystem);
            $text = $parser->run($this->filesystem->read($arguments[1]));
            $code = 0;
        } else {
            $readme = $this->filesystem->read(__DIR__ . '/../README.MD');
            $readme = str_replace('``', '', $readme);
            $text = <<<TEXT
Nginx conf parser
~~~~~~~~~~~~~~~~~

{$readme}

TEXT;
            $code = 0;
        }
        return array($code, $text);
    }
開發者ID:max-voloshin,項目名稱:nginx-conf-parser,代碼行數:23,代碼來源:Command.php


注:本文中的Parser::run方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。