http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/PHPParser/Tests/Lexer/EmulativeTest.php ---------------------------------------------------------------------- diff --git a/vendor/nikic/php-parser/test/PHPParser/Tests/Lexer/EmulativeTest.php b/vendor/nikic/php-parser/test/PHPParser/Tests/Lexer/EmulativeTest.php deleted file mode 100644 index 80468bc..0000000 --- a/vendor/nikic/php-parser/test/PHPParser/Tests/Lexer/EmulativeTest.php +++ /dev/null @@ -1,103 +0,0 @@ -<?php - -class PHPParser_Tests_Lexer_EmulativeTest extends PHPUnit_Framework_TestCase -{ - /** @var PHPParser_Lexer_Emulative */ - protected $lexer; - - protected function setUp() { - $this->lexer = new PHPParser_Lexer_Emulative; - } - - /** - * @dataProvider provideTestReplaceKeywords - */ - public function testReplaceKeywords($keyword, $expectedToken) { - $this->lexer->startLexing('<?php ' . $keyword); - - $this->assertEquals($expectedToken, $this->lexer->getNextToken()); - $this->assertEquals(0, $this->lexer->getNextToken()); - } - - /** - * @dataProvider provideTestReplaceKeywords - */ - public function testNoReplaceKeywordsAfterObjectOperator($keyword) { - $this->lexer->startLexing('<?php ->' . $keyword); - - $this->assertEquals(PHPParser_Parser::T_OBJECT_OPERATOR, $this->lexer->getNextToken()); - $this->assertEquals(PHPParser_Parser::T_STRING, $this->lexer->getNextToken()); - $this->assertEquals(0, $this->lexer->getNextToken()); - } - - public function provideTestReplaceKeywords() { - return array( - // PHP 5.5 - array('finally', PHPParser_Parser::T_FINALLY), - array('yield', PHPParser_Parser::T_YIELD), - - // PHP 5.4 - array('callable', PHPParser_Parser::T_CALLABLE), - array('insteadof', PHPParser_Parser::T_INSTEADOF), - array('trait', PHPParser_Parser::T_TRAIT), - array('__TRAIT__', PHPParser_Parser::T_TRAIT_C), - - // PHP 5.3 - array('__DIR__', PHPParser_Parser::T_DIR), - array('goto', PHPParser_Parser::T_GOTO), - array('namespace', PHPParser_Parser::T_NAMESPACE), - array('__NAMESPACE__', PHPParser_Parser::T_NS_C), - ); - } - - /** - * @dataProvider provideTestLexNewFeatures - */ - public function testLexNewFeatures($code, array $expectedTokens) { - $this->lexer->startLexing('<?php ' . $code); - - foreach ($expectedTokens as $expectedToken) { - list($expectedTokenType, $expectedTokenText) = $expectedToken; - $this->assertEquals($expectedTokenType, $this->lexer->getNextToken($text)); - $this->assertEquals($expectedTokenText, $text); - } - $this->assertEquals(0, $this->lexer->getNextToken()); - } - - /** - * @dataProvider provideTestLexNewFeatures - */ - public function testLeaveStuffAloneInStrings($code) { - $stringifiedToken = '"' . addcslashes($code, '"\\') . '"'; - $this->lexer->startLexing('<?php ' . $stringifiedToken); - - $this->assertEquals(PHPParser_Parser::T_CONSTANT_ENCAPSED_STRING, $this->lexer->getNextToken($text)); - $this->assertEquals($stringifiedToken, $text); - $this->assertEquals(0, $this->lexer->getNextToken()); - } - - public function provideTestLexNewFeatures() { - return array( - array('0b1010110', array( - array(PHPParser_Parser::T_LNUMBER, '0b1010110'), - )), - array('0b1011010101001010110101010010101011010101010101101011001110111100', array( - array(PHPParser_Parser::T_DNUMBER, '0b1011010101001010110101010010101011010101010101101011001110111100'), - )), - array('\\', array( - array(PHPParser_Parser::T_NS_SEPARATOR, '\\'), - )), - array("<<<'NOWDOC'\nNOWDOC;\n", array( - array(PHPParser_Parser::T_START_HEREDOC, "<<<'NOWDOC'\n"), - array(PHPParser_Parser::T_END_HEREDOC, 'NOWDOC'), - array(ord(';'), ';'), - )), - array("<<<'NOWDOC'\nFoobar\nNOWDOC;\n", array( - array(PHPParser_Parser::T_START_HEREDOC, "<<<'NOWDOC'\n"), - array(PHPParser_Parser::T_ENCAPSED_AND_WHITESPACE, "Foobar\n"), - array(PHPParser_Parser::T_END_HEREDOC, 'NOWDOC'), - array(ord(';'), ';'), - )), - ); - } -} \ No newline at end of file
http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/PHPParser/Tests/LexerTest.php ---------------------------------------------------------------------- diff --git a/vendor/nikic/php-parser/test/PHPParser/Tests/LexerTest.php b/vendor/nikic/php-parser/test/PHPParser/Tests/LexerTest.php deleted file mode 100644 index 9a983eb..0000000 --- a/vendor/nikic/php-parser/test/PHPParser/Tests/LexerTest.php +++ /dev/null @@ -1,145 +0,0 @@ -<?php - -class PHPParser_Tests_LexerTest extends PHPUnit_Framework_TestCase -{ - /** @var PHPParser_Lexer */ - protected $lexer; - - protected function setUp() { - $this->lexer = new PHPParser_Lexer; - } - - /** - * @dataProvider provideTestError - */ - public function testError($code, $message) { - try { - $this->lexer->startLexing($code); - } catch (PHPParser_Error $e) { - $this->assertEquals($message, $e->getMessage()); - - return; - } - - $this->fail('Expected PHPParser_Error'); - } - - public function provideTestError() { - return array( - array('<?php /*', 'Unterminated comment on line 1'), - array('<?php ' . "\1", 'Unexpected character "' . "\1" . '" (ASCII 1) on unknown line'), - array('<?php ' . "\0", 'Unexpected null byte on unknown line'), - ); - } - - /** - * @dataProvider provideTestLex - */ - public function testLex($code, $tokens) { - $this->lexer->startLexing($code); - while ($id = $this->lexer->getNextToken($value, $startAttributes, $endAttributes)) { - $token = array_shift($tokens); - - $this->assertEquals($token[0], $id); - $this->assertEquals($token[1], $value); - $this->assertEquals($token[2], $startAttributes); - $this->assertEquals($token[3], $endAttributes); - } - } - - public function provideTestLex() { - return array( - // tests conversion of closing PHP tag and drop of whitespace and opening tags - array( - '<?php tokens ?>plaintext', - array( - array( - PHPParser_Parser::T_STRING, 'tokens', - array('startLine' => 1), array('endLine' => 1) - ), - array( - ord(';'), '?>', - array('startLine' => 1), array('endLine' => 1) - ), - array( - PHPParser_Parser::T_INLINE_HTML, 'plaintext', - array('startLine' => 1), array('endLine' => 1) - ), - ) - ), - // tests line numbers - array( - '<?php' . "\n" . '$ token /** doc' . "\n" . 'comment */ $', - array( - array( - ord('$'), '$', - array('startLine' => 2), array('endLine' => 2) - ), - array( - PHPParser_Parser::T_STRING, 'token', - array('startLine' => 2), array('endLine' => 2) - ), - array( - ord('$'), '$', - array( - 'startLine' => 3, - 'comments' => array(new PHPParser_Comment_Doc('/** doc' . "\n" . 'comment */', 2)) - ), - array('endLine' => 3) - ), - ) - ), - // tests comment extraction - array( - '<?php /* comment */ // comment' . "\n" . '/** docComment 1 *//** docComment 2 */ token', - array( - array( - PHPParser_Parser::T_STRING, 'token', - array( - 'startLine' => 2, - 'comments' => array( - new PHPParser_Comment('/* comment */', 1), - new PHPParser_Comment('// comment' . "\n", 1), - new PHPParser_Comment_Doc('/** docComment 1 */', 2), - new PHPParser_Comment_Doc('/** docComment 2 */', 2), - ), - ), - array('endLine' => 2) - ), - ) - ), - // tests differing start and end line - array( - '<?php "foo' . "\n" . 'bar"', - array( - array( - PHPParser_Parser::T_CONSTANT_ENCAPSED_STRING, '"foo' . "\n" . 'bar"', - array('startLine' => 1), array('endLine' => 2) - ), - ) - ), - ); - } - - /** - * @dataProvider provideTestHaltCompiler - */ - public function testHandleHaltCompiler($code, $remaining) { - $this->lexer->startLexing($code); - - while (PHPParser_Parser::T_HALT_COMPILER !== $this->lexer->getNextToken()); - - $this->assertEquals($this->lexer->handleHaltCompiler(), $remaining); - $this->assertEquals(0, $this->lexer->getNextToken()); - } - - public function provideTestHaltCompiler() { - return array( - array('<?php ... __halt_compiler();Remaining Text', 'Remaining Text'), - array('<?php ... __halt_compiler ( ) ;Remaining Text', 'Remaining Text'), - array('<?php ... __halt_compiler() ?>Remaining Text', 'Remaining Text'), - //array('<?php ... __halt_compiler();' . "\0", "\0"), - //array('<?php ... __halt_compiler /* */ ( ) ;Remaining Text', 'Remaining Text'), - ); - } -} \ No newline at end of file http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/PHPParser/Tests/Node/NameTest.php ---------------------------------------------------------------------- diff --git a/vendor/nikic/php-parser/test/PHPParser/Tests/Node/NameTest.php b/vendor/nikic/php-parser/test/PHPParser/Tests/Node/NameTest.php deleted file mode 100644 index 8601fb9..0000000 --- a/vendor/nikic/php-parser/test/PHPParser/Tests/Node/NameTest.php +++ /dev/null @@ -1,130 +0,0 @@ -<?php - -class PHPParser_Tests_Node_NameTest extends PHPUnit_Framework_TestCase -{ - public function testConstruct() { - $name = new PHPParser_Node_Name(array('foo', 'bar')); - $this->assertEquals(array('foo', 'bar'), $name->parts); - - $name = new PHPParser_Node_Name('foo\bar'); - $this->assertEquals(array('foo', 'bar'), $name->parts); - } - - public function testGet() { - $name = new PHPParser_Node_Name('foo'); - $this->assertEquals('foo', $name->getFirst()); - $this->assertEquals('foo', $name->getLast()); - - $name = new PHPParser_Node_Name('foo\bar'); - $this->assertEquals('foo', $name->getFirst()); - $this->assertEquals('bar', $name->getLast()); - } - - public function testToString() { - $name = new PHPParser_Node_Name('foo\bar'); - - $this->assertEquals('foo\bar', (string) $name); - $this->assertEquals('foo\bar', $name->toString()); - $this->assertEquals('foo_bar', $name->toString('_')); - } - - public function testSet() { - $name = new PHPParser_Node_Name('foo'); - - $name->set('foo\bar'); - $this->assertEquals('foo\bar', $name->toString()); - - $name->set(array('foo', 'bar')); - $this->assertEquals('foo\bar', $name->toString()); - - $name->set(new PHPParser_Node_Name('foo\bar')); - $this->assertEquals('foo\bar', $name->toString()); - } - - public function testSetFirst() { - $name = new PHPParser_Node_Name('foo'); - - $name->setFirst('bar'); - $this->assertEquals('bar', $name->toString()); - - $name->setFirst('A\B'); - $this->assertEquals('A\B', $name->toString()); - - $name->setFirst('C'); - $this->assertEquals('C\B', $name->toString()); - - $name->setFirst('D\E'); - $this->assertEquals('D\E\B', $name->toString()); - } - - public function testSetLast() { - $name = new PHPParser_Node_Name('foo'); - - $name->setLast('bar'); - $this->assertEquals('bar', $name->toString()); - - $name->setLast('A\B'); - $this->assertEquals('A\B', $name->toString()); - - $name->setLast('C'); - $this->assertEquals('A\C', $name->toString()); - - $name->setLast('D\E'); - $this->assertEquals('A\D\E', $name->toString()); - } - - public function testAppend() { - $name = new PHPParser_Node_Name('foo'); - - $name->append('bar'); - $this->assertEquals('foo\bar', $name->toString()); - - $name->append('bar\foo'); - $this->assertEquals('foo\bar\bar\foo', $name->toString()); - } - - public function testPrepend() { - $name = new PHPParser_Node_Name('foo'); - - $name->prepend('bar'); - $this->assertEquals('bar\foo', $name->toString()); - - $name->prepend('foo\bar'); - $this->assertEquals('foo\bar\bar\foo', $name->toString()); - } - - public function testIs() { - $name = new PHPParser_Node_Name('foo'); - $this->assertTrue ($name->isUnqualified()); - $this->assertFalse($name->isQualified()); - $this->assertFalse($name->isFullyQualified()); - $this->assertFalse($name->isRelative()); - - $name = new PHPParser_Node_Name('foo\bar'); - $this->assertFalse($name->isUnqualified()); - $this->assertTrue ($name->isQualified()); - $this->assertFalse($name->isFullyQualified()); - $this->assertFalse($name->isRelative()); - - $name = new PHPParser_Node_Name_FullyQualified('foo'); - $this->assertFalse($name->isUnqualified()); - $this->assertFalse($name->isQualified()); - $this->assertTrue ($name->isFullyQualified()); - $this->assertFalse($name->isRelative()); - - $name = new PHPParser_Node_Name_Relative('foo'); - $this->assertFalse($name->isUnqualified()); - $this->assertFalse($name->isQualified()); - $this->assertFalse($name->isFullyQualified()); - $this->assertTrue ($name->isRelative()); - } - - /** - * @expectedException InvalidArgumentException - * @expectedExceptionMessage When changing a name you need to pass either a string, an array or a Name node - */ - public function testInvalidArg() { - $name = new PHPParser_Node_Name('foo'); - $name->set(new stdClass); - } -} \ No newline at end of file http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/PHPParser/Tests/Node/Scalar/StringTest.php ---------------------------------------------------------------------- diff --git a/vendor/nikic/php-parser/test/PHPParser/Tests/Node/Scalar/StringTest.php b/vendor/nikic/php-parser/test/PHPParser/Tests/Node/Scalar/StringTest.php deleted file mode 100644 index 04dd35b..0000000 --- a/vendor/nikic/php-parser/test/PHPParser/Tests/Node/Scalar/StringTest.php +++ /dev/null @@ -1,59 +0,0 @@ -<?php - -class PHPParser_Tests_Node_Scalar_StringTest extends PHPUnit_Framework_TestCase -{ - /** - * @dataProvider provideTestParseEscapeSequences - */ - public function testParseEscapeSequences($expected, $string, $quote) { - $this->assertEquals( - $expected, - PHPParser_Node_Scalar_String::parseEscapeSequences($string, $quote) - ); - } - - /** - * @dataProvider provideTestParse - */ - public function testCreate($expected, $string) { - $this->assertEquals( - $expected, - PHPParser_Node_Scalar_String::parse($string) - ); - } - - public function provideTestParseEscapeSequences() { - return array( - array('"', '\\"', '"'), - array('\\"', '\\"', '`'), - array('\\"\\`', '\\"\\`', null), - array("\\\$\n\r\t\f\v", '\\\\\$\n\r\t\f\v', null), - array("\x1B", '\e', null), - array(chr(255), '\xFF', null), - array(chr(255), '\377', null), - array(chr(0), '\400', null), - array("\0", '\0', null), - array('\xFF', '\\\\xFF', null), - ); - } - - public function provideTestParse() { - $tests = array( - array('A', '\'A\''), - array('A', 'b\'A\''), - array('A', '"A"'), - array('A', 'b"A"'), - array('\\', '\'\\\\\''), - array('\'', '\'\\\'\''), - ); - - foreach ($this->provideTestParseEscapeSequences() as $i => $test) { - // skip second and third tests, they aren't for double quotes - if ($i != 1 && $i != 2) { - $tests[] = array($test[0], '"' . $test[1] . '"'); - } - } - - return $tests; - } -} \ No newline at end of file http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/PHPParser/Tests/Node/Stmt/ClassMethodTest.php ---------------------------------------------------------------------- diff --git a/vendor/nikic/php-parser/test/PHPParser/Tests/Node/Stmt/ClassMethodTest.php b/vendor/nikic/php-parser/test/PHPParser/Tests/Node/Stmt/ClassMethodTest.php deleted file mode 100644 index ddabe86..0000000 --- a/vendor/nikic/php-parser/test/PHPParser/Tests/Node/Stmt/ClassMethodTest.php +++ /dev/null @@ -1,35 +0,0 @@ -<?php - -class PHPParser_Tests_Node_Stmt_ClassMethodTest extends PHPUnit_Framework_TestCase -{ - /** - * @dataProvider provideModifiers - */ - public function testModifiers($modifier) { - $node = new PHPParser_Node_Stmt_ClassMethod('foo', array( - 'type' => constant('PHPParser_Node_Stmt_Class::MODIFIER_' . strtoupper($modifier)) - )); - - $this->assertTrue($node->{'is' . $modifier}()); - } - - /** - * @dataProvider provideModifiers - */ - public function testNoModifiers($modifier) { - $node = new PHPParser_Node_Stmt_ClassMethod('foo', array('type' => 0)); - - $this->assertFalse($node->{'is' . $modifier}()); - } - - public function provideModifiers() { - return array( - array('public'), - array('protected'), - array('private'), - array('abstract'), - array('final'), - array('static'), - ); - } -} \ No newline at end of file http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/PHPParser/Tests/Node/Stmt/ClassTest.php ---------------------------------------------------------------------- diff --git a/vendor/nikic/php-parser/test/PHPParser/Tests/Node/Stmt/ClassTest.php b/vendor/nikic/php-parser/test/PHPParser/Tests/Node/Stmt/ClassTest.php deleted file mode 100644 index 3904815..0000000 --- a/vendor/nikic/php-parser/test/PHPParser/Tests/Node/Stmt/ClassTest.php +++ /dev/null @@ -1,40 +0,0 @@ -<?php - -class PHPParser_Tests_Node_Stmt_ClassTest extends PHPUnit_Framework_TestCase -{ - public function testIsAbstract() { - $class = new PHPParser_Node_Stmt_Class('Foo', array('type' => PHPParser_Node_Stmt_Class::MODIFIER_ABSTRACT)); - $this->assertTrue($class->isAbstract()); - - $class = new PHPParser_Node_Stmt_Class('Foo'); - $this->assertFalse($class->isAbstract()); - } - - public function testIsFinal() { - $class = new PHPParser_Node_Stmt_Class('Foo', array('type' => PHPParser_Node_Stmt_Class::MODIFIER_FINAL)); - $this->assertTrue($class->isFinal()); - - $class = new PHPParser_Node_Stmt_Class('Foo'); - $this->assertFalse($class->isFinal()); - } - - public function testGetMethods() { - $methods = array( - new PHPParser_Node_Stmt_ClassMethod('foo'), - new PHPParser_Node_Stmt_ClassMethod('bar'), - new PHPParser_Node_Stmt_ClassMethod('fooBar'), - ); - $class = new PHPParser_Node_Stmt_Class('Foo', array( - 'stmts' => array( - new PHPParser_Node_Stmt_TraitUse(array()), - $methods[0], - new PHPParser_Node_Stmt_Const(array()), - $methods[1], - new PHPParser_Node_Stmt_Property(0, array()), - $methods[2], - ) - )); - - $this->assertEquals($methods, $class->getMethods()); - } -} \ No newline at end of file http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/PHPParser/Tests/Node/Stmt/PropertyTest.php ---------------------------------------------------------------------- diff --git a/vendor/nikic/php-parser/test/PHPParser/Tests/Node/Stmt/PropertyTest.php b/vendor/nikic/php-parser/test/PHPParser/Tests/Node/Stmt/PropertyTest.php deleted file mode 100644 index 6c3f38b..0000000 --- a/vendor/nikic/php-parser/test/PHPParser/Tests/Node/Stmt/PropertyTest.php +++ /dev/null @@ -1,34 +0,0 @@ -<?php - -class PHPParser_Tests_Node_Stmt_PropertyTest extends PHPUnit_Framework_TestCase -{ - /** - * @dataProvider provideModifiers - */ - public function testModifiers($modifier) { - $node = new PHPParser_Node_Stmt_Property( - constant('PHPParser_Node_Stmt_Class::MODIFIER_' . strtoupper($modifier)), - array() // invalid - ); - - $this->assertTrue($node->{'is' . $modifier}()); - } - - /** - * @dataProvider provideModifiers - */ - public function testNoModifiers($modifier) { - $node = new PHPParser_Node_Stmt_Property(0, array()); - - $this->assertFalse($node->{'is' . $modifier}()); - } - - public function provideModifiers() { - return array( - array('public'), - array('protected'), - array('private'), - array('static'), - ); - } -} \ No newline at end of file http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/PHPParser/Tests/NodeAbstractTest.php ---------------------------------------------------------------------- diff --git a/vendor/nikic/php-parser/test/PHPParser/Tests/NodeAbstractTest.php b/vendor/nikic/php-parser/test/PHPParser/Tests/NodeAbstractTest.php deleted file mode 100644 index 767340e..0000000 --- a/vendor/nikic/php-parser/test/PHPParser/Tests/NodeAbstractTest.php +++ /dev/null @@ -1,96 +0,0 @@ -<?php - -class PHPParser_Tests_NodeAbstractTest extends PHPUnit_Framework_TestCase -{ - public function testConstruct() { - $attributes = array( - 'startLine' => 10, - 'comments' => array( - new PHPParser_Comment('// Comment' . "\n"), - new PHPParser_Comment_Doc('/** doc comment */'), - ), - ); - - $node = $this->getMockForAbstractClass( - 'PHPParser_NodeAbstract', - array( - array( - 'subNode' => 'value' - ), - $attributes - ), - 'PHPParser_Node_Dummy' - ); - - $this->assertEquals('Dummy', $node->getType()); - $this->assertEquals(array('subNode'), $node->getSubNodeNames()); - $this->assertEquals(10, $node->getLine()); - $this->assertEquals('/** doc comment */', $node->getDocComment()); - $this->assertEquals('value', $node->subNode); - $this->assertTrue(isset($node->subNode)); - $this->assertEquals($attributes, $node->getAttributes()); - - return $node; - } - - /** - * @depends testConstruct - */ - public function testGetDocComment(PHPParser_Node $node) { - $this->assertEquals('/** doc comment */', $node->getDocComment()); - array_pop($node->getAttribute('comments')); // remove doc comment - $this->assertNull($node->getDocComment()); - array_pop($node->getAttribute('comments')); // remove comment - $this->assertNull($node->getDocComment()); - } - - /** - * @depends testConstruct - */ - public function testChange(PHPParser_Node $node) { - // change of line - $node->setLine(15); - $this->assertEquals(15, $node->getLine()); - - // direct modification - $node->subNode = 'newValue'; - $this->assertEquals('newValue', $node->subNode); - - // indirect modification - $subNode =& $node->subNode; - $subNode = 'newNewValue'; - $this->assertEquals('newNewValue', $node->subNode); - - // removal - unset($node->subNode); - $this->assertFalse(isset($node->subNode)); - } - - public function testAttributes() { - /** @var $node PHPParser_Node */ - $node = $this->getMockForAbstractClass('PHPParser_NodeAbstract'); - - $this->assertEmpty($node->getAttributes()); - - $node->setAttribute('key', 'value'); - $this->assertTrue($node->hasAttribute('key')); - $this->assertEquals('value', $node->getAttribute('key')); - - $this->assertFalse($node->hasAttribute('doesNotExist')); - $this->assertNull($node->getAttribute('doesNotExist')); - $this->assertEquals('default', $node->getAttribute('doesNotExist', 'default')); - - $node->setAttribute('null', null); - $this->assertTrue($node->hasAttribute('null')); - $this->assertNull($node->getAttribute('null')); - $this->assertNull($node->getAttribute('null', 'default')); - - $this->assertEquals( - array( - 'key' => 'value', - 'null' => null, - ), - $node->getAttributes() - ); - } -} \ No newline at end of file http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/PHPParser/Tests/NodeDumperTest.php ---------------------------------------------------------------------- diff --git a/vendor/nikic/php-parser/test/PHPParser/Tests/NodeDumperTest.php b/vendor/nikic/php-parser/test/PHPParser/Tests/NodeDumperTest.php deleted file mode 100644 index 5ea29d5..0000000 --- a/vendor/nikic/php-parser/test/PHPParser/Tests/NodeDumperTest.php +++ /dev/null @@ -1,66 +0,0 @@ -<?php - -class PHPParser_Tests_NodeDumperTest extends PHPUnit_Framework_TestCase -{ - /** - * @dataProvider provideTestDump - * @covers PHPParser_NodeDumper::dump - */ - public function testDump($node, $dump) { - $dumper = new PHPParser_NodeDumper; - - $this->assertEquals($dump, $dumper->dump($node)); - } - - public function provideTestDump() { - return array( - array( - array(), -'array( -)' - ), - array( - array('Foo', 'Bar', 'Key' => 'FooBar'), -'array( - 0: Foo - 1: Bar - Key: FooBar -)' - ), - array( - new PHPParser_Node_Name(array('Hallo', 'World')), -'Name( - parts: array( - 0: Hallo - 1: World - ) -)' - ), - array( - new PHPParser_Node_Expr_Array(array( - new PHPParser_Node_Expr_ArrayItem(new PHPParser_Node_Scalar_String('Foo')) - )), -'Expr_Array( - items: array( - 0: Expr_ArrayItem( - key: null - value: Scalar_String( - value: Foo - ) - byRef: false - ) - ) -)' - ), - ); - } - - /** - * @expectedException InvalidArgumentException - * @expectedExceptionMessage Can only dump nodes and arrays. - */ - public function testError() { - $dumper = new PHPParser_NodeDumper; - $dumper->dump(new stdClass); - } -} \ No newline at end of file http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/PHPParser/Tests/NodeTraverserTest.php ---------------------------------------------------------------------- diff --git a/vendor/nikic/php-parser/test/PHPParser/Tests/NodeTraverserTest.php b/vendor/nikic/php-parser/test/PHPParser/Tests/NodeTraverserTest.php deleted file mode 100644 index aaaa2ef..0000000 --- a/vendor/nikic/php-parser/test/PHPParser/Tests/NodeTraverserTest.php +++ /dev/null @@ -1,144 +0,0 @@ -<?php - -class PHPParser_Tests_NodeTraverserTest extends PHPUnit_Framework_TestCase -{ - public function testNonModifying() { - $str1Node = new PHPParser_Node_Scalar_String('Foo'); - $str2Node = new PHPParser_Node_Scalar_String('Bar'); - $echoNode = new PHPParser_Node_Stmt_Echo(array($str1Node, $str2Node)); - $stmts = array($echoNode); - - $visitor = $this->getMock('PHPParser_NodeVisitor'); - - $visitor->expects($this->at(0))->method('beforeTraverse')->with($stmts); - $visitor->expects($this->at(1))->method('enterNode')->with($echoNode); - $visitor->expects($this->at(2))->method('enterNode')->with($str1Node); - $visitor->expects($this->at(3))->method('leaveNode')->with($str1Node); - $visitor->expects($this->at(4))->method('enterNode')->with($str2Node); - $visitor->expects($this->at(5))->method('leaveNode')->with($str2Node); - $visitor->expects($this->at(6))->method('leaveNode')->with($echoNode); - $visitor->expects($this->at(7))->method('afterTraverse')->with($stmts); - - $traverser = new PHPParser_NodeTraverser; - $traverser->addVisitor($visitor); - - $this->assertEquals($stmts, $traverser->traverse($stmts)); - } - - public function testModifying() { - $str1Node = new PHPParser_Node_Scalar_String('Foo'); - $str2Node = new PHPParser_Node_Scalar_String('Bar'); - $printNode = new PHPParser_Node_Expr_Print($str1Node); - - // first visitor changes the node, second verifies the change - $visitor1 = $this->getMock('PHPParser_NodeVisitor'); - $visitor2 = $this->getMock('PHPParser_NodeVisitor'); - - // replace empty statements with string1 node - $visitor1->expects($this->at(0))->method('beforeTraverse')->with(array()) - ->will($this->returnValue(array($str1Node))); - $visitor2->expects($this->at(0))->method('beforeTraverse')->with(array($str1Node)); - - // replace string1 node with print node - $visitor1->expects($this->at(1))->method('enterNode')->with($str1Node) - ->will($this->returnValue($printNode)); - $visitor2->expects($this->at(1))->method('enterNode')->with($printNode); - - // replace string1 node with string2 node - $visitor1->expects($this->at(2))->method('enterNode')->with($str1Node) - ->will($this->returnValue($str2Node)); - $visitor2->expects($this->at(2))->method('enterNode')->with($str2Node); - - // replace string2 node with string1 node again - $visitor1->expects($this->at(3))->method('leaveNode')->with($str2Node) - ->will($this->returnValue($str1Node)); - $visitor2->expects($this->at(3))->method('leaveNode')->with($str1Node); - - // replace print node with string1 node again - $visitor1->expects($this->at(4))->method('leaveNode')->with($printNode) - ->will($this->returnValue($str1Node)); - $visitor2->expects($this->at(4))->method('leaveNode')->with($str1Node); - - // replace string1 node with empty statements again - $visitor1->expects($this->at(5))->method('afterTraverse')->with(array($str1Node)) - ->will($this->returnValue(array())); - $visitor2->expects($this->at(5))->method('afterTraverse')->with(array()); - - $traverser = new PHPParser_NodeTraverser; - $traverser->addVisitor($visitor1); - $traverser->addVisitor($visitor2); - - // as all operations are reversed we end where we start - $this->assertEquals(array(), $traverser->traverse(array())); - } - - public function testRemove() { - $str1Node = new PHPParser_Node_Scalar_String('Foo'); - $str2Node = new PHPParser_Node_Scalar_String('Bar'); - - $visitor = $this->getMock('PHPParser_NodeVisitor'); - - // remove the string1 node, leave the string2 node - $visitor->expects($this->at(2))->method('leaveNode')->with($str1Node) - ->will($this->returnValue(false)); - - $traverser = new PHPParser_NodeTraverser; - $traverser->addVisitor($visitor); - - $this->assertEquals(array($str2Node), $traverser->traverse(array($str1Node, $str2Node))); - } - - public function testMerge() { - $strStart = new PHPParser_Node_Scalar_String('Start'); - $strMiddle = new PHPParser_Node_Scalar_String('End'); - $strEnd = new PHPParser_Node_Scalar_String('Middle'); - $strR1 = new PHPParser_Node_Scalar_String('Replacement 1'); - $strR2 = new PHPParser_Node_Scalar_String('Replacement 2'); - - $visitor = $this->getMock('PHPParser_NodeVisitor'); - - // replace strMiddle with strR1 and strR2 by merge - $visitor->expects($this->at(4))->method('leaveNode')->with($strMiddle) - ->will($this->returnValue(array($strR1, $strR2))); - - $traverser = new PHPParser_NodeTraverser; - $traverser->addVisitor($visitor); - - $this->assertEquals( - array($strStart, $strR1, $strR2, $strEnd), - $traverser->traverse(array($strStart, $strMiddle, $strEnd)) - ); - } - - public function testDeepArray() { - $strNode = new PHPParser_Node_Scalar_String('Foo'); - $stmts = array(array(array($strNode))); - - $visitor = $this->getMock('PHPParser_NodeVisitor'); - $visitor->expects($this->at(1))->method('enterNode')->with($strNode); - - $traverser = new PHPParser_NodeTraverser; - $traverser->addVisitor($visitor); - - $this->assertEquals($stmts, $traverser->traverse($stmts)); - } - - public function testRemovingVisitor() { - $visitor1 = $this->getMock('PHPParser_NodeVisitor'); - $visitor2 = $this->getMock('PHPParser_NodeVisitor'); - $visitor3 = $this->getMock('PHPParser_NodeVisitor'); - - $traverser = new PHPParser_NodeTraverser; - $traverser->addVisitor($visitor1); - $traverser->addVisitor($visitor2); - $traverser->addVisitor($visitor3); - - $preExpected = array($visitor1, $visitor2, $visitor3); - $this->assertAttributeSame($preExpected, 'visitors', $traverser, 'The appropriate visitors have not been added'); - - $traverser->removeVisitor($visitor2); - - $postExpected = array(0 => $visitor1, 2 => $visitor3); - $this->assertAttributeSame($postExpected, 'visitors', $traverser, 'The appropriate visitors are not present after removal'); - } -} \ No newline at end of file http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/PHPParser/Tests/NodeVisitor/NameResolverTest.php ---------------------------------------------------------------------- diff --git a/vendor/nikic/php-parser/test/PHPParser/Tests/NodeVisitor/NameResolverTest.php b/vendor/nikic/php-parser/test/PHPParser/Tests/NodeVisitor/NameResolverTest.php deleted file mode 100644 index 2570b93..0000000 --- a/vendor/nikic/php-parser/test/PHPParser/Tests/NodeVisitor/NameResolverTest.php +++ /dev/null @@ -1,246 +0,0 @@ -<?php - -class PHPParser_Tests_NodeVisitor_NameResolverTest extends PHPUnit_Framework_TestCase -{ - /** - * @covers PHPParser_NodeVisitor_NameResolver - */ - public function testResolveNames() { - $code = <<<EOC -<?php - -namespace Foo { - use Hallo as Hi; - - new Bar(); - new Hi(); - new Hi\\Bar(); - new \\Bar(); - new namespace\\Bar(); - - bar(); - hi(); - Hi\\bar(); - foo\\bar(); - \\bar(); - namespace\\bar(); -} -namespace { - use Hallo as Hi; - - new Bar(); - new Hi(); - new Hi\\Bar(); - new \\Bar(); - new namespace\\Bar(); - - bar(); - hi(); - Hi\\bar(); - foo\\bar(); - \\bar(); - namespace\\bar(); -} -EOC; - $expectedCode = <<<EOC -namespace Foo { - use Hallo as Hi; - new \\Foo\\Bar(); - new \\Hallo(); - new \\Hallo\\Bar(); - new \\Bar(); - new \\Foo\\Bar(); - bar(); - hi(); - \\Hallo\\bar(); - \\Foo\\foo\\bar(); - \\bar(); - \\Foo\\bar(); -} -namespace { - use Hallo as Hi; - new \\Bar(); - new \\Hallo(); - new \\Hallo\\Bar(); - new \\Bar(); - new \\Bar(); - bar(); - hi(); - \\Hallo\\bar(); - \\foo\\bar(); - \\bar(); - \\bar(); -} -EOC; - - $parser = new PHPParser_Parser(new PHPParser_Lexer_Emulative); - $prettyPrinter = new PHPParser_PrettyPrinter_Default; - $traverser = new PHPParser_NodeTraverser; - $traverser->addVisitor(new PHPParser_NodeVisitor_NameResolver); - - $stmts = $parser->parse($code); - $stmts = $traverser->traverse($stmts); - - $this->assertEquals($expectedCode, $prettyPrinter->prettyPrint($stmts)); - } - - /** - * @covers PHPParser_NodeVisitor_NameResolver - */ - public function testResolveLocations() { - $code = <<<EOC -<?php -namespace NS; - -class A extends B implements C { - use A; -} - -interface A extends C { - public function a(A \$a); -} - -A::b(); -A::\$b; -A::B; -new A; -\$a instanceof A; - -namespace\a(); -namespace\A; - -try { - \$someThing; -} catch (A \$a) { - \$someThingElse; -} -EOC; - $expectedCode = <<<EOC -namespace NS; - -class A extends \\NS\\B implements \\NS\\C -{ - use \\NS\\A; -} -interface A extends \\NS\\C -{ - public function a(\\NS\\A \$a); -} -\\NS\\A::b(); -\\NS\\A::\$b; -\\NS\\A::B; -new \\NS\\A(); -\$a instanceof \\NS\\A; -\\NS\\a(); -\\NS\\A; -try { - \$someThing; -} catch (\\NS\\A \$a) { - \$someThingElse; -} -EOC; - - $parser = new PHPParser_Parser(new PHPParser_Lexer_Emulative); - $prettyPrinter = new PHPParser_PrettyPrinter_Default; - $traverser = new PHPParser_NodeTraverser; - $traverser->addVisitor(new PHPParser_NodeVisitor_NameResolver); - - $stmts = $parser->parse($code); - $stmts = $traverser->traverse($stmts); - - $this->assertEquals($expectedCode, $prettyPrinter->prettyPrint($stmts)); - } - - public function testNoResolveSpecialName() { - $stmts = array(new PHPParser_Node_Expr_New(new PHPParser_Node_Name('self'))); - - $traverser = new PHPParser_NodeTraverser; - $traverser->addVisitor(new PHPParser_NodeVisitor_NameResolver); - - $this->assertEquals($stmts, $traverser->traverse($stmts)); - } - - protected function createNamespacedAndNonNamespaced(array $stmts) { - return array( - new PHPParser_Node_Stmt_Namespace(new PHPParser_Node_Name('NS'), $stmts), - new PHPParser_Node_Stmt_Namespace(null, $stmts), - ); - } - - public function testAddNamespacedName() { - $stmts = $this->createNamespacedAndNonNamespaced(array( - new PHPParser_Node_Stmt_Class('A'), - new PHPParser_Node_Stmt_Interface('B'), - new PHPParser_Node_Stmt_Function('C'), - new PHPParser_Node_Stmt_Const(array( - new PHPParser_Node_Const('D', new PHPParser_Node_Scalar_String('E')) - )), - )); - - $traverser = new PHPParser_NodeTraverser; - $traverser->addVisitor(new PHPParser_NodeVisitor_NameResolver); - - $stmts = $traverser->traverse($stmts); - - $this->assertEquals('NS\\A', (string) $stmts[0]->stmts[0]->namespacedName); - $this->assertEquals('NS\\B', (string) $stmts[0]->stmts[1]->namespacedName); - $this->assertEquals('NS\\C', (string) $stmts[0]->stmts[2]->namespacedName); - $this->assertEquals('NS\\D', (string) $stmts[0]->stmts[3]->consts[0]->namespacedName); - $this->assertEquals('A', (string) $stmts[1]->stmts[0]->namespacedName); - $this->assertEquals('B', (string) $stmts[1]->stmts[1]->namespacedName); - $this->assertEquals('C', (string) $stmts[1]->stmts[2]->namespacedName); - $this->assertEquals('D', (string) $stmts[1]->stmts[3]->consts[0]->namespacedName); - } - - public function testAddTraitNamespacedName() { - $stmts = $this->createNamespacedAndNonNamespaced(array( - new PHPParser_Node_Stmt_Trait('A') - )); - - $traverser = new PHPParser_NodeTraverser; - $traverser->addVisitor(new PHPParser_NodeVisitor_NameResolver); - - $stmts = $traverser->traverse($stmts); - - $this->assertEquals('NS\\A', (string) $stmts[0]->stmts[0]->namespacedName); - $this->assertEquals('A', (string) $stmts[1]->stmts[0]->namespacedName); - } - - /** - * @expectedException PHPParser_Error - * @expectedExceptionMessage Cannot use "C" as "B" because the name is already in use on line 2 - */ - public function testAlreadyInUseError() { - $stmts = array( - new PHPParser_Node_Stmt_Use(array( - new PHPParser_Node_Stmt_UseUse(new PHPParser_Node_Name('A\B'), 'B', array('startLine' => 1)), - new PHPParser_Node_Stmt_UseUse(new PHPParser_Node_Name('C'), 'B', array('startLine' => 2)), - )) - ); - - $traverser = new PHPParser_NodeTraverser; - $traverser->addVisitor(new PHPParser_NodeVisitor_NameResolver); - $traverser->traverse($stmts); - } - - public function testClassNameIsCaseInsensitive() - { - $source = <<<EOC -<?php -namespace Foo; -use Bar\\Baz; -\$test = new baz(); -EOC; - - $parser = new PHPParser_Parser(new PHPParser_Lexer_Emulative); - $stmts = $parser->parse($source); - - $traverser = new PHPParser_NodeTraverser; - $traverser->addVisitor(new PHPParser_NodeVisitor_NameResolver); - - $stmts = $traverser->traverse($stmts); - $stmt = $stmts[0]; - - $this->assertEquals(array('Bar', 'Baz'), $stmt->stmts[1]->expr->class->parts); - } -} http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/PHPParser/Tests/ParserTest.php ---------------------------------------------------------------------- diff --git a/vendor/nikic/php-parser/test/PHPParser/Tests/ParserTest.php b/vendor/nikic/php-parser/test/PHPParser/Tests/ParserTest.php deleted file mode 100644 index cf45066..0000000 --- a/vendor/nikic/php-parser/test/PHPParser/Tests/ParserTest.php +++ /dev/null @@ -1,44 +0,0 @@ -<?php - -require_once dirname(__FILE__) . '/CodeTestAbstract.php'; - -class PHPParser_Tests_ParserTest extends PHPParser_Tests_CodeTestAbstract -{ - /** - * @dataProvider provideTestParse - */ - public function testParse($name, $code, $dump) { - $parser = new PHPParser_Parser(new PHPParser_Lexer_Emulative); - $dumper = new PHPParser_NodeDumper; - - $stmts = $parser->parse($code); - $this->assertEquals( - $this->canonicalize($dump), - $this->canonicalize($dumper->dump($stmts)), - $name - ); - } - - public function provideTestParse() { - return $this->getTests(dirname(__FILE__) . '/../../code/parser', 'test'); - } - - /** - * @dataProvider provideTestParseFail - */ - public function testParseFail($name, $code, $msg) { - $parser = new PHPParser_Parser(new PHPParser_Lexer_Emulative); - - try { - $parser->parse($code); - - $this->fail(sprintf('"%s": Expected PHPParser_Error', $name)); - } catch (PHPParser_Error $e) { - $this->assertEquals($msg, $e->getMessage(), $name); - } - } - - public function provideTestParseFail() { - return $this->getTests(dirname(__FILE__) . '/../../code/parser', 'test-fail'); - } -} \ No newline at end of file http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/PHPParser/Tests/PrettyPrinterTest.php ---------------------------------------------------------------------- diff --git a/vendor/nikic/php-parser/test/PHPParser/Tests/PrettyPrinterTest.php b/vendor/nikic/php-parser/test/PHPParser/Tests/PrettyPrinterTest.php deleted file mode 100644 index 11933e6..0000000 --- a/vendor/nikic/php-parser/test/PHPParser/Tests/PrettyPrinterTest.php +++ /dev/null @@ -1,42 +0,0 @@ -<?php - -require_once dirname(__FILE__) . '/CodeTestAbstract.php'; - -class PHPParser_Tests_PrettyPrinterTest extends PHPParser_Tests_CodeTestAbstract -{ - protected function doTestPrettyPrintMethod($method, $name, $code, $dump) { - $parser = new PHPParser_Parser(new PHPParser_Lexer_Emulative); - $prettyPrinter = new PHPParser_PrettyPrinter_Default; - - $stmts = $parser->parse($code); - $this->assertEquals( - $this->canonicalize($dump), - $this->canonicalize($prettyPrinter->$method($stmts)), - $name - ); - } - - /** - * @dataProvider provideTestPrettyPrint - * @covers PHPParser_PrettyPrinter_Default<extended> - */ - public function testPrettyPrint($name, $code, $dump) { - $this->doTestPrettyPrintMethod('prettyPrint', $name, $code, $dump); - } - - /** - * @dataProvider provideTestPrettyPrintFile - * @covers PHPParser_PrettyPrinter_Default<extended> - */ - public function testPrettyPrintFile($name, $code, $dump) { - $this->doTestPrettyPrintMethod('prettyPrintFile', $name, $code, $dump); - } - - public function provideTestPrettyPrint() { - return $this->getTests(dirname(__FILE__) . '/../../code/prettyPrinter', 'test'); - } - - public function provideTestPrettyPrintFile() { - return $this->getTests(dirname(__FILE__) . '/../../code/prettyPrinter', 'file-test'); - } -} \ No newline at end of file http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/PHPParser/Tests/Serializer/XMLTest.php ---------------------------------------------------------------------- diff --git a/vendor/nikic/php-parser/test/PHPParser/Tests/Serializer/XMLTest.php b/vendor/nikic/php-parser/test/PHPParser/Tests/Serializer/XMLTest.php deleted file mode 100644 index 9a0c191..0000000 --- a/vendor/nikic/php-parser/test/PHPParser/Tests/Serializer/XMLTest.php +++ /dev/null @@ -1,152 +0,0 @@ -<?php - -class PHPParser_Tests_Serializer_XMLTest extends PHPUnit_Framework_TestCase -{ - /** - * @covers PHPParser_Serializer_XML<extended> - */ - public function testSerialize() { - $code = <<<CODE -<?php -// comment -/** doc comment */ -function functionName(&\$a = 0, \$b = 1.0) { - echo 'Foo'; -} -CODE; - $xml = <<<XML -<?xml version="1.0" encoding="UTF-8"?> -<AST xmlns:node="http://nikic.github.com/PHPParser/XML/node" xmlns:subNode="http://nikic.github.com/PHPParser/XML/subNode" xmlns:attribute="http://nikic.github.com/PHPParser/XML/attribute" xmlns:scalar="http://nikic.github.com/PHPParser/XML/scalar"> - <scalar:array> - <node:Stmt_Function> - <attribute:comments> - <scalar:array> - <comment isDocComment="false" line="2">// comment -</comment> - <comment isDocComment="true" line="3">/** doc comment */</comment> - </scalar:array> - </attribute:comments> - <attribute:startLine> - <scalar:int>4</scalar:int> - </attribute:startLine> - <attribute:endLine> - <scalar:int>6</scalar:int> - </attribute:endLine> - <subNode:byRef> - <scalar:false/> - </subNode:byRef> - <subNode:params> - <scalar:array> - <node:Param> - <attribute:startLine> - <scalar:int>4</scalar:int> - </attribute:startLine> - <attribute:endLine> - <scalar:int>4</scalar:int> - </attribute:endLine> - <subNode:name> - <scalar:string>a</scalar:string> - </subNode:name> - <subNode:default> - <node:Scalar_LNumber> - <attribute:startLine> - <scalar:int>4</scalar:int> - </attribute:startLine> - <attribute:endLine> - <scalar:int>4</scalar:int> - </attribute:endLine> - <subNode:value> - <scalar:int>0</scalar:int> - </subNode:value> - </node:Scalar_LNumber> - </subNode:default> - <subNode:type> - <scalar:null/> - </subNode:type> - <subNode:byRef> - <scalar:true/> - </subNode:byRef> - </node:Param> - <node:Param> - <attribute:startLine> - <scalar:int>4</scalar:int> - </attribute:startLine> - <attribute:endLine> - <scalar:int>4</scalar:int> - </attribute:endLine> - <subNode:name> - <scalar:string>b</scalar:string> - </subNode:name> - <subNode:default> - <node:Scalar_DNumber> - <attribute:startLine> - <scalar:int>4</scalar:int> - </attribute:startLine> - <attribute:endLine> - <scalar:int>4</scalar:int> - </attribute:endLine> - <subNode:value> - <scalar:float>1</scalar:float> - </subNode:value> - </node:Scalar_DNumber> - </subNode:default> - <subNode:type> - <scalar:null/> - </subNode:type> - <subNode:byRef> - <scalar:false/> - </subNode:byRef> - </node:Param> - </scalar:array> - </subNode:params> - <subNode:stmts> - <scalar:array> - <node:Stmt_Echo> - <attribute:startLine> - <scalar:int>5</scalar:int> - </attribute:startLine> - <attribute:endLine> - <scalar:int>5</scalar:int> - </attribute:endLine> - <subNode:exprs> - <scalar:array> - <node:Scalar_String> - <attribute:startLine> - <scalar:int>5</scalar:int> - </attribute:startLine> - <attribute:endLine> - <scalar:int>5</scalar:int> - </attribute:endLine> - <subNode:value> - <scalar:string>Foo</scalar:string> - </subNode:value> - </node:Scalar_String> - </scalar:array> - </subNode:exprs> - </node:Stmt_Echo> - </scalar:array> - </subNode:stmts> - <subNode:name> - <scalar:string>functionName</scalar:string> - </subNode:name> - </node:Stmt_Function> - </scalar:array> -</AST> -XML; - - $parser = new PHPParser_Parser(new PHPParser_Lexer); - $serializer = new PHPParser_Serializer_XML; - - $stmts = $parser->parse($code); - $this->assertXmlStringEqualsXmlString($xml, $serializer->serialize($stmts)); - } - - /** - * @expectedException InvalidArgumentException - * @expectedExceptionMessage Unexpected node type - */ - public function testError() { - $serializer = new PHPParser_Serializer_XML; - $serializer->serialize(array(new stdClass)); - } -} \ No newline at end of file http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/PHPParser/Tests/TemplateLoaderTest.php ---------------------------------------------------------------------- diff --git a/vendor/nikic/php-parser/test/PHPParser/Tests/TemplateLoaderTest.php b/vendor/nikic/php-parser/test/PHPParser/Tests/TemplateLoaderTest.php deleted file mode 100644 index baa5735..0000000 --- a/vendor/nikic/php-parser/test/PHPParser/Tests/TemplateLoaderTest.php +++ /dev/null @@ -1,48 +0,0 @@ -<?php - -class PHPParser_Tests_TemplateLoaderTest extends PHPUnit_Framework_TestCase -{ - public function testLoadWithoutSuffix() { - $templateLoader = new PHPParser_TemplateLoader( - new PHPParser_Parser(new PHPParser_Lexer), - dirname(__FILE__) - ); - - // load this file as a template, as we don't really care about the contents - $template = $templateLoader->load('TemplateLoaderTest.php'); - $this->assertInstanceOf('PHPParser_Template', $template); - } - - public function testLoadWithSuffix() { - $templateLoader = new PHPParser_TemplateLoader( - new PHPParser_Parser(new PHPParser_Lexer), - dirname(__FILE__), '.php' - ); - - // load this file as a template, as we don't really care about the contents - $template = $templateLoader->load('TemplateLoaderTest'); - $this->assertInstanceOf('PHPParser_Template', $template); - } - - /** - * @expectedException InvalidArgumentException - */ - public function testNonexistentBaseDirectoryError() { - new PHPParser_TemplateLoader( - new PHPParser_Parser(new PHPParser_Lexer), - dirname(__FILE__) . '/someDirectoryThatDoesNotExist' - ); - } - - /** - * @expectedException InvalidArgumentException - */ - public function testNonexistentFileError() { - $templateLoader = new PHPParser_TemplateLoader( - new PHPParser_Parser(new PHPParser_Lexer), - dirname(__FILE__) - ); - - $templateLoader->load('SomeTemplateThatDoesNotExist'); - } -} \ No newline at end of file http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/PHPParser/Tests/TemplateTest.php ---------------------------------------------------------------------- diff --git a/vendor/nikic/php-parser/test/PHPParser/Tests/TemplateTest.php b/vendor/nikic/php-parser/test/PHPParser/Tests/TemplateTest.php deleted file mode 100644 index a926c5c..0000000 --- a/vendor/nikic/php-parser/test/PHPParser/Tests/TemplateTest.php +++ /dev/null @@ -1,59 +0,0 @@ -<?php - -class PHPParser_Tests_TemplateTest extends PHPUnit_Framework_TestCase -{ - /** - * @dataProvider provideTestPlaceholderReplacement - * @covers PHPParser_Template - */ - public function testPlaceholderReplacement($templateCode, $placeholders, $expectedPrettyPrint) { - $parser = new PHPParser_Parser(new PHPParser_Lexer); - $prettyPrinter = new PHPParser_PrettyPrinter_Default; - - $template = new PHPParser_Template($parser, $templateCode); - $this->assertEquals( - $expectedPrettyPrint, - $prettyPrinter->prettyPrint($template->getStmts($placeholders)) - ); - } - - public function provideTestPlaceholderReplacement() { - return array( - array( - '<?php $__name__ + $__Name__;', - array('name' => 'foo'), - '$foo + $Foo;' - ), - array( - '<?php $__name__ + $__Name__;', - array('Name' => 'Foo'), - '$foo + $Foo;' - ), - array( - '<?php $__name__ + $__Name__;', - array('name' => 'foo', 'Name' => 'Bar'), - '$foo + $Bar;' - ), - array( - '<?php $__name__ + $__Name__;', - array('Name' => 'Bar', 'name' => 'foo'), - '$foo + $Bar;' - ), - array( - '<?php $prefix__Name__Suffix;', - array('name' => 'infix'), - '$prefixInfixSuffix;' - ), - array( - '<?php $___name___;', - array('name' => 'foo'), - '$_foo_;' - ), - array( - '<?php $foobar;', - array(), - '$foobar;' - ), - ); - } -} \ No newline at end of file http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/PHPParser/Tests/Unserializer/XMLTest.php ---------------------------------------------------------------------- diff --git a/vendor/nikic/php-parser/test/PHPParser/Tests/Unserializer/XMLTest.php b/vendor/nikic/php-parser/test/PHPParser/Tests/Unserializer/XMLTest.php deleted file mode 100644 index 8b1e85a..0000000 --- a/vendor/nikic/php-parser/test/PHPParser/Tests/Unserializer/XMLTest.php +++ /dev/null @@ -1,141 +0,0 @@ -<?php - -class PHPParser_Tests_Unserializer_XMLTest extends PHPUnit_Framework_TestCase -{ - public function testNode() { - $xml = <<<XML -<?xml version="1.0" encoding="UTF-8"?> -<AST xmlns:node="http://nikic.github.com/PHPParser/XML/node" xmlns:subNode="http://nikic.github.com/PHPParser/XML/subNode" xmlns:attribute="http://nikic.github.com/PHPParser/XML/attribute" xmlns:scalar="http://nikic.github.com/PHPParser/XML/scalar"> - <node:Scalar_String line="1" docComment="/** doc comment */"> - <attribute:startLine> - <scalar:int>1</scalar:int> - </attribute:startLine> - <attribute:comments> - <scalar:array> - <comment isDocComment="false" line="2">// comment -</comment> - <comment isDocComment="true" line="3">/** doc comment */</comment> - </scalar:array> - </attribute:comments> - <subNode:value> - <scalar:string>Test</scalar:string> - </subNode:value> - </node:Scalar_String> -</AST> -XML; - - $unserializer = new PHPParser_Unserializer_XML; - $this->assertEquals( - new PHPParser_Node_Scalar_String('Test', array( - 'startLine' => 1, - 'comments' => array( - new PHPParser_Comment('// comment' . "\n", 2), - new PHPParser_Comment_Doc('/** doc comment */', 3), - ), - )), - $unserializer->unserialize($xml) - ); - } - - public function testEmptyNode() { - $xml = <<<XML -<?xml version="1.0" encoding="UTF-8"?> -<AST xmlns:node="http://nikic.github.com/PHPParser/XML/node"> - <node:Scalar_ClassConst /> -</AST> -XML; - - $unserializer = new PHPParser_Unserializer_XML; - - $this->assertEquals( - new PHPParser_Node_Scalar_ClassConst, - $unserializer->unserialize($xml) - ); - } - - public function testScalars() { - $xml = <<<XML -<?xml version="1.0" encoding="UTF-8"?> -<AST xmlns:scalar="http://nikic.github.com/PHPParser/XML/scalar"> - <scalar:array> - <scalar:array></scalar:array> - <scalar:array/> - <scalar:string>test</scalar:string> - <scalar:string></scalar:string> - <scalar:string/> - <scalar:int>1</scalar:int> - <scalar:float>1</scalar:float> - <scalar:float>1.5</scalar:float> - <scalar:true/> - <scalar:false/> - <scalar:null/> - </scalar:array> -</AST> -XML; - $result = array( - array(), array(), - 'test', '', '', - 1, - 1, 1.5, - true, false, null - ); - - $unserializer = new PHPParser_Unserializer_XML; - $this->assertEquals($result, $unserializer->unserialize($xml)); - } - - /** - * @expectedException DomainException - * @expectedExceptionMessage AST root element not found - */ - public function testWrongRootElementError() { - $xml = <<<XML -<?xml version="1.0" encoding="UTF-8"?> -<notAST/> -XML; - - $unserializer = new PHPParser_Unserializer_XML; - $unserializer->unserialize($xml); - } - - /** - * @dataProvider provideTestErrors - */ - public function testErrors($xml, $errorMsg) { - $this->setExpectedException('DomainException', $errorMsg); - - $xml = <<<XML -<?xml version="1.0" encoding="UTF-8"?> -<AST xmlns:scalar="http://nikic.github.com/PHPParser/XML/scalar" - xmlns:node="http://nikic.github.com/PHPParser/XML/node" - xmlns:subNode="http://nikic.github.com/PHPParser/XML/subNode" - xmlns:foo="http://nikic.github.com/PHPParser/XML/foo"> - $xml -</AST> -XML; - - $unserializer = new PHPParser_Unserializer_XML; - $unserializer->unserialize($xml); - } - - public function provideTestErrors() { - return array( - array('<scalar:true>test</scalar:true>', '"true" scalar must be empty'), - array('<scalar:false>test</scalar:false>', '"false" scalar must be empty'), - array('<scalar:null>test</scalar:null>', '"null" scalar must be empty'), - array('<scalar:foo>bar</scalar:foo>', 'Unknown scalar type "foo"'), - array('<scalar:int>x</scalar:int>', '"x" is not a valid int'), - array('<scalar:float>x</scalar:float>', '"x" is not a valid float'), - array('', 'Expected node or scalar'), - array('<foo:bar>test</foo:bar>', 'Unexpected node of type "foo:bar"'), - array( - '<node:Scalar_String><foo:bar>test</foo:bar></node:Scalar_String>', - 'Expected sub node or attribute, got node of type "foo:bar"' - ), - array( - '<node:Scalar_String><subNode:value/></node:Scalar_String>', - 'Expected node or scalar' - ), - ); - } -} \ No newline at end of file http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/parser/expr/arrayDef.test ---------------------------------------------------------------------- diff --git a/vendor/nikic/php-parser/test/code/parser/expr/arrayDef.test b/vendor/nikic/php-parser/test/code/parser/expr/arrayDef.test deleted file mode 100644 index 7ea11c7..0000000 --- a/vendor/nikic/php-parser/test/code/parser/expr/arrayDef.test +++ /dev/null @@ -1,139 +0,0 @@ -Array definitions ------ -<?php - -array(); -array('a'); -array('a', ); -array('a', 'b'); -array('a', &$b, 'c' => 'd', 'e' => &$f); - -// short array syntax -[]; -[1, 2, 3]; -['a' => 'b']; ------ -array( - 0: Expr_Array( - items: array( - ) - ) - 1: Expr_Array( - items: array( - 0: Expr_ArrayItem( - key: null - value: Scalar_String( - value: a - ) - byRef: false - ) - ) - ) - 2: Expr_Array( - items: array( - 0: Expr_ArrayItem( - key: null - value: Scalar_String( - value: a - ) - byRef: false - ) - ) - ) - 3: Expr_Array( - items: array( - 0: Expr_ArrayItem( - key: null - value: Scalar_String( - value: a - ) - byRef: false - ) - 1: Expr_ArrayItem( - key: null - value: Scalar_String( - value: b - ) - byRef: false - ) - ) - ) - 4: Expr_Array( - items: array( - 0: Expr_ArrayItem( - key: null - value: Scalar_String( - value: a - ) - byRef: false - ) - 1: Expr_ArrayItem( - key: null - value: Expr_Variable( - name: b - ) - byRef: true - ) - 2: Expr_ArrayItem( - key: Scalar_String( - value: c - ) - value: Scalar_String( - value: d - ) - byRef: false - ) - 3: Expr_ArrayItem( - key: Scalar_String( - value: e - ) - value: Expr_Variable( - name: f - ) - byRef: true - ) - ) - ) - 5: Expr_Array( - items: array( - ) - ) - 6: Expr_Array( - items: array( - 0: Expr_ArrayItem( - key: null - value: Scalar_LNumber( - value: 1 - ) - byRef: false - ) - 1: Expr_ArrayItem( - key: null - value: Scalar_LNumber( - value: 2 - ) - byRef: false - ) - 2: Expr_ArrayItem( - key: null - value: Scalar_LNumber( - value: 3 - ) - byRef: false - ) - ) - ) - 7: Expr_Array( - items: array( - 0: Expr_ArrayItem( - key: Scalar_String( - value: a - ) - value: Scalar_String( - value: b - ) - byRef: false - ) - ) - ) -) \ No newline at end of file http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/parser/expr/assign.test ---------------------------------------------------------------------- diff --git a/vendor/nikic/php-parser/test/code/parser/expr/assign.test b/vendor/nikic/php-parser/test/code/parser/expr/assign.test deleted file mode 100644 index e6916ad..0000000 --- a/vendor/nikic/php-parser/test/code/parser/expr/assign.test +++ /dev/null @@ -1,225 +0,0 @@ -Assignments ------ -<?php -// simple assign -$a = $b; - -// combined assign -$a &= $b; -$a |= $b; -$a ^= $b; -$a .= $b; -$a /= $b; -$a -= $b; -$a %= $b; -$a *= $b; -$a += $b; -$a <<= $b; -$a >>= $b; - -// by ref assign -$a =& $b; -$a =& new B; - -// list() assign -list($a) = $b; -list($a, , $b) = $c; -list($a, list(, $c), $d) = $e; - -// inc/dec -++$a; -$a++; ---$a; -$a--; ------ -array( - 0: Expr_Assign( - var: Expr_Variable( - name: a - ) - expr: Expr_Variable( - name: b - ) - ) - 1: Expr_AssignBitwiseAnd( - var: Expr_Variable( - name: a - ) - expr: Expr_Variable( - name: b - ) - ) - 2: Expr_AssignBitwiseOr( - var: Expr_Variable( - name: a - ) - expr: Expr_Variable( - name: b - ) - ) - 3: Expr_AssignBitwiseXor( - var: Expr_Variable( - name: a - ) - expr: Expr_Variable( - name: b - ) - ) - 4: Expr_AssignConcat( - var: Expr_Variable( - name: a - ) - expr: Expr_Variable( - name: b - ) - ) - 5: Expr_AssignDiv( - var: Expr_Variable( - name: a - ) - expr: Expr_Variable( - name: b - ) - ) - 6: Expr_AssignMinus( - var: Expr_Variable( - name: a - ) - expr: Expr_Variable( - name: b - ) - ) - 7: Expr_AssignMod( - var: Expr_Variable( - name: a - ) - expr: Expr_Variable( - name: b - ) - ) - 8: Expr_AssignMul( - var: Expr_Variable( - name: a - ) - expr: Expr_Variable( - name: b - ) - ) - 9: Expr_AssignPlus( - var: Expr_Variable( - name: a - ) - expr: Expr_Variable( - name: b - ) - ) - 10: Expr_AssignShiftLeft( - var: Expr_Variable( - name: a - ) - expr: Expr_Variable( - name: b - ) - ) - 11: Expr_AssignShiftRight( - var: Expr_Variable( - name: a - ) - expr: Expr_Variable( - name: b - ) - ) - 12: Expr_AssignRef( - var: Expr_Variable( - name: a - ) - expr: Expr_Variable( - name: b - ) - ) - 13: Expr_AssignRef( - var: Expr_Variable( - name: a - ) - expr: Expr_New( - class: Name( - parts: array( - 0: B - ) - ) - args: array( - ) - ) - ) - 14: Expr_Assign( - var: Expr_List( - vars: array( - 0: Expr_Variable( - name: a - ) - ) - ) - expr: Expr_Variable( - name: b - ) - ) - 15: Expr_Assign( - var: Expr_List( - vars: array( - 0: Expr_Variable( - name: a - ) - 1: null - 2: Expr_Variable( - name: b - ) - ) - ) - expr: Expr_Variable( - name: c - ) - ) - 16: Expr_Assign( - var: Expr_List( - vars: array( - 0: Expr_Variable( - name: a - ) - 1: Expr_List( - vars: array( - 0: null - 1: Expr_Variable( - name: c - ) - ) - ) - 2: Expr_Variable( - name: d - ) - ) - ) - expr: Expr_Variable( - name: e - ) - ) - 17: Expr_PreInc( - var: Expr_Variable( - name: a - ) - ) - 18: Expr_PostInc( - var: Expr_Variable( - name: a - ) - ) - 19: Expr_PreDec( - var: Expr_Variable( - name: a - ) - ) - 20: Expr_PostDec( - var: Expr_Variable( - name: a - ) - ) -) \ No newline at end of file http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/parser/expr/cast.test ---------------------------------------------------------------------- diff --git a/vendor/nikic/php-parser/test/code/parser/expr/cast.test b/vendor/nikic/php-parser/test/code/parser/expr/cast.test deleted file mode 100644 index 3c54ba7..0000000 --- a/vendor/nikic/php-parser/test/code/parser/expr/cast.test +++ /dev/null @@ -1,72 +0,0 @@ -Casts ------ -<?php -(array) $a; -(bool) $a; -(boolean) $a; -(real) $a; -(double) $a; -(float) $a; -(int) $a; -(integer) $a; -(object) $a; -(string) $a; -(unset) $a; ------ -array( - 0: Expr_Cast_Array( - expr: Expr_Variable( - name: a - ) - ) - 1: Expr_Cast_Bool( - expr: Expr_Variable( - name: a - ) - ) - 2: Expr_Cast_Bool( - expr: Expr_Variable( - name: a - ) - ) - 3: Expr_Cast_Double( - expr: Expr_Variable( - name: a - ) - ) - 4: Expr_Cast_Double( - expr: Expr_Variable( - name: a - ) - ) - 5: Expr_Cast_Double( - expr: Expr_Variable( - name: a - ) - ) - 6: Expr_Cast_Int( - expr: Expr_Variable( - name: a - ) - ) - 7: Expr_Cast_Int( - expr: Expr_Variable( - name: a - ) - ) - 8: Expr_Cast_Object( - expr: Expr_Variable( - name: a - ) - ) - 9: Expr_Cast_String( - expr: Expr_Variable( - name: a - ) - ) - 10: Expr_Cast_Unset( - expr: Expr_Variable( - name: a - ) - ) -) \ No newline at end of file http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/parser/expr/clone.test ---------------------------------------------------------------------- diff --git a/vendor/nikic/php-parser/test/code/parser/expr/clone.test b/vendor/nikic/php-parser/test/code/parser/expr/clone.test deleted file mode 100644 index 6401566..0000000 --- a/vendor/nikic/php-parser/test/code/parser/expr/clone.test +++ /dev/null @@ -1,13 +0,0 @@ -Clone ------ -<?php - -clone $a; ------ -array( - 0: Expr_Clone( - expr: Expr_Variable( - name: a - ) - ) -) \ No newline at end of file http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/parser/expr/closure.test ---------------------------------------------------------------------- diff --git a/vendor/nikic/php-parser/test/code/parser/expr/closure.test b/vendor/nikic/php-parser/test/code/parser/expr/closure.test deleted file mode 100644 index 028894e..0000000 --- a/vendor/nikic/php-parser/test/code/parser/expr/closure.test +++ /dev/null @@ -1,94 +0,0 @@ -Closures ------ -<?php -function($a) { $a; }; -function($a) use($b) {}; -function() use($a, &$b) {}; -function &($a) {}; -static function() {}; ------ -array( - 0: Expr_Closure( - static: false - byRef: false - params: array( - 0: Param( - name: a - default: null - type: null - byRef: false - ) - ) - uses: array( - ) - stmts: array( - 0: Expr_Variable( - name: a - ) - ) - ) - 1: Expr_Closure( - static: false - byRef: false - params: array( - 0: Param( - name: a - default: null - type: null - byRef: false - ) - ) - uses: array( - 0: Expr_ClosureUse( - var: b - byRef: false - ) - ) - stmts: array( - ) - ) - 2: Expr_Closure( - static: false - byRef: false - params: array( - ) - uses: array( - 0: Expr_ClosureUse( - var: a - byRef: false - ) - 1: Expr_ClosureUse( - var: b - byRef: true - ) - ) - stmts: array( - ) - ) - 3: Expr_Closure( - static: false - byRef: true - params: array( - 0: Param( - name: a - default: null - type: null - byRef: false - ) - ) - uses: array( - ) - stmts: array( - ) - ) - 4: Expr_Closure( - static: true - byRef: false - params: array( - ) - uses: array( - ) - stmts: array( - ) - ) -) \ No newline at end of file http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/parser/expr/comparison.test ---------------------------------------------------------------------- diff --git a/vendor/nikic/php-parser/test/code/parser/expr/comparison.test b/vendor/nikic/php-parser/test/code/parser/expr/comparison.test deleted file mode 100644 index c280122..0000000 --- a/vendor/nikic/php-parser/test/code/parser/expr/comparison.test +++ /dev/null @@ -1,98 +0,0 @@ -Comparison operators ------ -<?php -$a < $b; -$a <= $b; -$a > $b; -$a >= $b; -$a == $b; -$a === $b; -$a != $b; -$a !== $b; -$a instanceof B; -$a instanceof $b; ------ -array( - 0: Expr_Smaller( - left: Expr_Variable( - name: a - ) - right: Expr_Variable( - name: b - ) - ) - 1: Expr_SmallerOrEqual( - left: Expr_Variable( - name: a - ) - right: Expr_Variable( - name: b - ) - ) - 2: Expr_Greater( - left: Expr_Variable( - name: a - ) - right: Expr_Variable( - name: b - ) - ) - 3: Expr_GreaterOrEqual( - left: Expr_Variable( - name: a - ) - right: Expr_Variable( - name: b - ) - ) - 4: Expr_Equal( - left: Expr_Variable( - name: a - ) - right: Expr_Variable( - name: b - ) - ) - 5: Expr_Identical( - left: Expr_Variable( - name: a - ) - right: Expr_Variable( - name: b - ) - ) - 6: Expr_NotEqual( - left: Expr_Variable( - name: a - ) - right: Expr_Variable( - name: b - ) - ) - 7: Expr_NotIdentical( - left: Expr_Variable( - name: a - ) - right: Expr_Variable( - name: b - ) - ) - 8: Expr_Instanceof( - expr: Expr_Variable( - name: a - ) - class: Name( - parts: array( - 0: B - ) - ) - ) - 9: Expr_Instanceof( - expr: Expr_Variable( - name: a - ) - class: Expr_Variable( - name: b - ) - ) -) \ No newline at end of file http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/parser/expr/errorSuppress.test ---------------------------------------------------------------------- diff --git a/vendor/nikic/php-parser/test/code/parser/expr/errorSuppress.test b/vendor/nikic/php-parser/test/code/parser/expr/errorSuppress.test deleted file mode 100644 index ce3fce9..0000000 --- a/vendor/nikic/php-parser/test/code/parser/expr/errorSuppress.test +++ /dev/null @@ -1,12 +0,0 @@ -Error suppression ------ -<?php -@$a; ------ -array( - 0: Expr_ErrorSuppress( - expr: Expr_Variable( - name: a - ) - ) -) \ No newline at end of file http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/parser/expr/exit.test ---------------------------------------------------------------------- diff --git a/vendor/nikic/php-parser/test/code/parser/expr/exit.test b/vendor/nikic/php-parser/test/code/parser/expr/exit.test deleted file mode 100644 index 8f21e5b..0000000 --- a/vendor/nikic/php-parser/test/code/parser/expr/exit.test +++ /dev/null @@ -1,34 +0,0 @@ -Exit ------ -<?php -exit; -exit(); -exit('Die!'); -die; -die(); -die('Exit!'); ------ -array( - 0: Expr_Exit( - expr: null - ) - 1: Expr_Exit( - expr: null - ) - 2: Expr_Exit( - expr: Scalar_String( - value: Die! - ) - ) - 3: Expr_Exit( - expr: null - ) - 4: Expr_Exit( - expr: null - ) - 5: Expr_Exit( - expr: Scalar_String( - value: Exit! - ) - ) -) \ No newline at end of file http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/parser/expr/fetchAndCall/args.test ---------------------------------------------------------------------- diff --git a/vendor/nikic/php-parser/test/code/parser/expr/fetchAndCall/args.test b/vendor/nikic/php-parser/test/code/parser/expr/fetchAndCall/args.test deleted file mode 100644 index c980564..0000000 --- a/vendor/nikic/php-parser/test/code/parser/expr/fetchAndCall/args.test +++ /dev/null @@ -1,71 +0,0 @@ -Arguments ------ -<?php - -f(); -f($a); -f($a, $b); -f(&$a); ------ -array( - 0: Expr_FuncCall( - name: Name( - parts: array( - 0: f - ) - ) - args: array( - ) - ) - 1: Expr_FuncCall( - name: Name( - parts: array( - 0: f - ) - ) - args: array( - 0: Arg( - value: Expr_Variable( - name: a - ) - byRef: false - ) - ) - ) - 2: Expr_FuncCall( - name: Name( - parts: array( - 0: f - ) - ) - args: array( - 0: Arg( - value: Expr_Variable( - name: a - ) - byRef: false - ) - 1: Arg( - value: Expr_Variable( - name: b - ) - byRef: false - ) - ) - ) - 3: Expr_FuncCall( - name: Name( - parts: array( - 0: f - ) - ) - args: array( - 0: Arg( - value: Expr_Variable( - name: a - ) - byRef: true - ) - ) - ) -) \ No newline at end of file http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/parser/expr/fetchAndCall/constFetch.test ---------------------------------------------------------------------- diff --git a/vendor/nikic/php-parser/test/code/parser/expr/fetchAndCall/constFetch.test b/vendor/nikic/php-parser/test/code/parser/expr/fetchAndCall/constFetch.test deleted file mode 100644 index 7686d2d..0000000 --- a/vendor/nikic/php-parser/test/code/parser/expr/fetchAndCall/constFetch.test +++ /dev/null @@ -1,33 +0,0 @@ -Constant fetches ------ -<?php - -A; -A::B; -A::class; ------ -array( - 0: Expr_ConstFetch( - name: Name( - parts: array( - 0: A - ) - ) - ) - 1: Expr_ClassConstFetch( - class: Name( - parts: array( - 0: A - ) - ) - name: B - ) - 2: Expr_ClassConstFetch( - class: Name( - parts: array( - 0: A - ) - ) - name: class - ) -) \ No newline at end of file http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/80fd786e/vendor/nikic/php-parser/test/code/parser/expr/fetchAndCall/constantDeref.test ---------------------------------------------------------------------- diff --git a/vendor/nikic/php-parser/test/code/parser/expr/fetchAndCall/constantDeref.test b/vendor/nikic/php-parser/test/code/parser/expr/fetchAndCall/constantDeref.test deleted file mode 100644 index fd5de56..0000000 --- a/vendor/nikic/php-parser/test/code/parser/expr/fetchAndCall/constantDeref.test +++ /dev/null @@ -1,181 +0,0 @@ -Array/string dereferencing ------ -<?php - -"abc"[2]; -"abc"[2][0][0]; - -[1, 2, 3][2]; -[1, 2, 3][2][0][0]; - -array(1, 2, 3)[2]; -array(1, 2, 3)[2][0][0]; ------ -array( - 0: Expr_ArrayDimFetch( - var: Scalar_String( - value: abc - ) - dim: Scalar_LNumber( - value: 2 - ) - ) - 1: Expr_ArrayDimFetch( - var: Expr_ArrayDimFetch( - var: Expr_ArrayDimFetch( - var: Scalar_String( - value: abc - ) - dim: Scalar_LNumber( - value: 2 - ) - ) - dim: Scalar_LNumber( - value: 0 - ) - ) - dim: Scalar_LNumber( - value: 0 - ) - ) - 2: Expr_ArrayDimFetch( - var: Expr_Array( - items: array( - 0: Expr_ArrayItem( - key: null - value: Scalar_LNumber( - value: 1 - ) - byRef: false - ) - 1: Expr_ArrayItem( - key: null - value: Scalar_LNumber( - value: 2 - ) - byRef: false - ) - 2: Expr_ArrayItem( - key: null - value: Scalar_LNumber( - value: 3 - ) - byRef: false - ) - ) - ) - dim: Scalar_LNumber( - value: 2 - ) - ) - 3: Expr_ArrayDimFetch( - var: Expr_ArrayDimFetch( - var: Expr_ArrayDimFetch( - var: Expr_Array( - items: array( - 0: Expr_ArrayItem( - key: null - value: Scalar_LNumber( - value: 1 - ) - byRef: false - ) - 1: Expr_ArrayItem( - key: null - value: Scalar_LNumber( - value: 2 - ) - byRef: false - ) - 2: Expr_ArrayItem( - key: null - value: Scalar_LNumber( - value: 3 - ) - byRef: false - ) - ) - ) - dim: Scalar_LNumber( - value: 2 - ) - ) - dim: Scalar_LNumber( - value: 0 - ) - ) - dim: Scalar_LNumber( - value: 0 - ) - ) - 4: Expr_ArrayDimFetch( - var: Expr_Array( - items: array( - 0: Expr_ArrayItem( - key: null - value: Scalar_LNumber( - value: 1 - ) - byRef: false - ) - 1: Expr_ArrayItem( - key: null - value: Scalar_LNumber( - value: 2 - ) - byRef: false - ) - 2: Expr_ArrayItem( - key: null - value: Scalar_LNumber( - value: 3 - ) - byRef: false - ) - ) - ) - dim: Scalar_LNumber( - value: 2 - ) - ) - 5: Expr_ArrayDimFetch( - var: Expr_ArrayDimFetch( - var: Expr_ArrayDimFetch( - var: Expr_Array( - items: array( - 0: Expr_ArrayItem( - key: null - value: Scalar_LNumber( - value: 1 - ) - byRef: false - ) - 1: Expr_ArrayItem( - key: null - value: Scalar_LNumber( - value: 2 - ) - byRef: false - ) - 2: Expr_ArrayItem( - key: null - value: Scalar_LNumber( - value: 3 - ) - byRef: false - ) - ) - ) - dim: Scalar_LNumber( - value: 2 - ) - ) - dim: Scalar_LNumber( - value: 0 - ) - ) - dim: Scalar_LNumber( - value: 0 - ) - ) -) \ No newline at end of file
