This commit is contained in:
Torsten 2018-08-07 10:42:11 +02:00
parent 98419bd18d
commit 8a69e45efa
4919 changed files with 28311 additions and 224136 deletions

0
pfosten/vendor/nikic/php-parser/test/PhpParser/AutoloaderTest.php vendored Executable file → Normal file
View file

View file

View file

View file

View file

View file

@ -2,6 +2,7 @@
namespace PhpParser\Builder;
use PhpParser\Comment\Doc;
use PhpParser\Node;
use PhpParser\Node\Stmt;
@ -15,19 +16,23 @@ class NamespaceTest extends \PHPUnit_Framework_TestCase
$stmt1 = new Stmt\Class_('SomeClass');
$stmt2 = new Stmt\Interface_('SomeInterface');
$stmt3 = new Stmt\Function_('someFunction');
$docComment = new Doc('/** Test */');
$expected = new Stmt\Namespace_(
new Node\Name('Name\Space'),
array($stmt1, $stmt2, $stmt3)
array($stmt1, $stmt2, $stmt3),
array('comments' => array($docComment))
);
$node = $this->createNamespaceBuilder('Name\Space')
->addStmt($stmt1)
->addStmts(array($stmt2, $stmt3))
->setDocComment($docComment)
->getNode()
;
$this->assertEquals($expected, $node);
$node = $this->createNamespaceBuilder(new Node\Name(array('Name', 'Space')))
->setDocComment($docComment)
->addStmts(array($stmt1, $stmt2))
->addStmt($stmt3)
->getNode()

View file

@ -112,6 +112,7 @@ class ParamTest extends \PHPUnit_Framework_TestCase
array('float', 'float'),
array('string', 'string'),
array('iterable', 'iterable'),
array('object', 'object'),
array('Array', 'array'),
array('CALLABLE', 'callable'),
array('Some\Class', new Node\Name('Some\Class')),

View file

17
pfosten/vendor/nikic/php-parser/test/PhpParser/Builder/TraitTest.php vendored Executable file → Normal file
View file

@ -3,6 +3,7 @@
namespace PhpParser\Builder;
use PhpParser\Comment;
use PhpParser\Node\Name;
use PhpParser\Node\Stmt;
class TraitTest extends \PHPUnit_Framework_TestCase
@ -18,19 +19,21 @@ class TraitTest extends \PHPUnit_Framework_TestCase
$prop = new Stmt\Property(Stmt\Class_::MODIFIER_PUBLIC, array(
new Stmt\PropertyProperty('test')
));
$use = new Stmt\TraitUse([new Name('OtherTrait')]);
$trait = $this->createTraitBuilder('TestTrait')
->setDocComment('/** Nice trait */')
->addStmt($method1)
->addStmts(array($method2, $method3))
->addStmts([$method2, $method3])
->addStmt($prop)
->addStmt($use)
->getNode();
$this->assertEquals(new Stmt\Trait_('TestTrait', array(
'stmts' => array($prop, $method1, $method2, $method3)
), array(
'comments' => array(
$this->assertEquals(new Stmt\Trait_('TestTrait', [
'stmts' => [$use, $prop, $method1, $method2, $method3]
], [
'comments' => [
new Comment\Doc('/** Nice trait */')
)
)), $trait);
]
]), $trait);
}
/**

0
pfosten/vendor/nikic/php-parser/test/PhpParser/Builder/UseTest.php vendored Executable file → Normal file
View file

View file

0
pfosten/vendor/nikic/php-parser/test/PhpParser/CodeParsingTest.php vendored Executable file → Normal file
View file

0
pfosten/vendor/nikic/php-parser/test/PhpParser/CodeTestAbstract.php vendored Executable file → Normal file
View file

0
pfosten/vendor/nikic/php-parser/test/PhpParser/CommentTest.php vendored Executable file → Normal file
View file

View file

View file

0
pfosten/vendor/nikic/php-parser/test/PhpParser/ErrorTest.php vendored Executable file → Normal file
View file

View file

0
pfosten/vendor/nikic/php-parser/test/PhpParser/LexerTest.php vendored Executable file → Normal file
View file

0
pfosten/vendor/nikic/php-parser/test/PhpParser/Node/NameTest.php vendored Executable file → Normal file
View file

View file

View file

View file

View file

View file

View file

View file

0
pfosten/vendor/nikic/php-parser/test/PhpParser/NodeAbstractTest.php vendored Executable file → Normal file
View file

0
pfosten/vendor/nikic/php-parser/test/PhpParser/NodeDumperTest.php vendored Executable file → Normal file
View file

View file

View file

View file

0
pfosten/vendor/nikic/php-parser/test/PhpParser/Parser/Php5Test.php vendored Executable file → Normal file
View file

0
pfosten/vendor/nikic/php-parser/test/PhpParser/Parser/Php7Test.php vendored Executable file → Normal file
View file

View file

3
pfosten/vendor/nikic/php-parser/test/PhpParser/ParserTest.php vendored Executable file → Normal file
View file

@ -169,6 +169,9 @@ EOC;
array("exit(1)", ['kind' => Expr\Exit_::KIND_EXIT]),
array("?>Foo", ['hasLeadingNewline' => false]),
array("?>\nFoo", ['hasLeadingNewline' => true]),
array("namespace Foo;", ['kind' => Node\Stmt\Namespace_::KIND_SEMICOLON]),
array("namespace Foo {}", ['kind' => Node\Stmt\Namespace_::KIND_BRACED]),
array("namespace {}", ['kind' => Node\Stmt\Namespace_::KIND_BRACED]),
);
}
}

View file

View file

View file

0
pfosten/vendor/nikic/php-parser/test/bootstrap.php vendored Executable file → Normal file
View file

8
pfosten/vendor/nikic/php-parser/test/code/parser/blockComments.test vendored Executable file → Normal file
View file

@ -10,6 +10,9 @@ Comments on blocks
$a;
}
}
// empty
{}
-----
array(
0: Expr_Variable(
@ -20,4 +23,9 @@ array(
2: // baz
)
)
1: Stmt_Nop(
comments: array(
0: // empty
)
)
)

0
pfosten/vendor/nikic/php-parser/test/code/parser/comments.test vendored Executable file → Normal file
View file

View file

View file

View file

@ -544,8 +544,6 @@ for ($a, ; $b, ; $c, );
function ($a, ) use ($b, ) {};
-----
!!php7
A trailing comma is not allowed here from 3:9 to 3:9
A trailing comma is not allowed here from 4:18 to 4:18
A trailing comma is not allowed here from 5:6 to 5:6
A trailing comma is not allowed here from 6:13 to 6:13
A trailing comma is not allowed here from 8:21 to 8:21

0
pfosten/vendor/nikic/php-parser/test/code/parser/expr/arrayDef.test vendored Executable file → Normal file
View file

View file

0
pfosten/vendor/nikic/php-parser/test/code/parser/expr/assign.test vendored Executable file → Normal file
View file

View file

0
pfosten/vendor/nikic/php-parser/test/code/parser/expr/cast.test vendored Executable file → Normal file
View file

0
pfosten/vendor/nikic/php-parser/test/code/parser/expr/clone.test vendored Executable file → Normal file
View file

0
pfosten/vendor/nikic/php-parser/test/code/parser/expr/closure.test vendored Executable file → Normal file
View file

View file

View file

View file

0
pfosten/vendor/nikic/php-parser/test/code/parser/expr/exit.test vendored Executable file → Normal file
View file

View file

View file

View file

View file

View file

View file

View file

View file

View file

0
pfosten/vendor/nikic/php-parser/test/code/parser/expr/logic.test vendored Executable file → Normal file
View file

0
pfosten/vendor/nikic/php-parser/test/code/parser/expr/math.test vendored Executable file → Normal file
View file

0
pfosten/vendor/nikic/php-parser/test/code/parser/expr/new.test vendored Executable file → Normal file
View file

View file

0
pfosten/vendor/nikic/php-parser/test/code/parser/expr/print.test vendored Executable file → Normal file
View file

View file

View file

View file

View file

0
pfosten/vendor/nikic/php-parser/test/code/parser/expr/uvs/misc.test vendored Executable file → Normal file
View file

0
pfosten/vendor/nikic/php-parser/test/code/parser/expr/uvs/new.test vendored Executable file → Normal file
View file

View file

0
pfosten/vendor/nikic/php-parser/test/code/parser/expr/variable.test vendored Executable file → Normal file
View file

View file

View file

View file

View file

View file

0
pfosten/vendor/nikic/php-parser/test/code/parser/scalar/float.test vendored Executable file → Normal file
View file

0
pfosten/vendor/nikic/php-parser/test/code/parser/scalar/int.test vendored Executable file → Normal file
View file

View file

View file

View file

0
pfosten/vendor/nikic/php-parser/test/code/parser/semiReserved.test vendored Executable file → Normal file
View file

View file

View file

View file

View file

View file

View file

View file

Some files were not shown because too many files have changed in this diff Show more