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/lib/PhpParser/Autoloader.php vendored Executable file → Normal file
View file

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

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

View file

View file

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

View file

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

19
pfosten/vendor/nikic/php-parser/lib/PhpParser/Builder/Namespace_.php vendored Executable file → Normal file
View file

@ -6,7 +6,7 @@ use PhpParser;
use PhpParser\Node;
use PhpParser\Node\Stmt;
class Namespace_ extends PhpParser\BuilderAbstract
class Namespace_ extends Declaration
{
private $name;
private $stmts = array();
@ -33,27 +33,12 @@ class Namespace_ extends PhpParser\BuilderAbstract
return $this;
}
/**
* Adds multiple statements.
*
* @param array $stmts The statements to add
*
* @return $this The builder instance (for fluid interface)
*/
public function addStmts(array $stmts) {
foreach ($stmts as $stmt) {
$this->addStmt($stmt);
}
return $this;
}
/**
* Returns the built node.
*
* @return Node The built node
*/
public function getNode() {
return new Stmt\Namespace_($this->name, $this->stmts);
return new Stmt\Namespace_($this->name, $this->stmts, $this->attributes);
}
}

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

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

5
pfosten/vendor/nikic/php-parser/lib/PhpParser/Builder/Trait_.php vendored Executable file → Normal file
View file

@ -8,6 +8,7 @@ use PhpParser\Node\Stmt;
class Trait_ extends Declaration
{
protected $name;
protected $uses = array();
protected $properties = array();
protected $methods = array();
@ -34,6 +35,8 @@ class Trait_ extends Declaration
$this->properties[] = $stmt;
} else if ($stmt instanceof Stmt\ClassMethod) {
$this->methods[] = $stmt;
} else if ($stmt instanceof Stmt\TraitUse) {
$this->uses[] = $stmt;
} else {
throw new \LogicException(sprintf('Unexpected node of type "%s"', $stmt->getType()));
}
@ -49,7 +52,7 @@ class Trait_ extends Declaration
public function getNode() {
return new Stmt\Trait_(
$this->name, array(
'stmts' => array_merge($this->properties, $this->methods)
'stmts' => array_merge($this->uses, $this->properties, $this->methods)
), $this->attributes
);
}

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

2
pfosten/vendor/nikic/php-parser/lib/PhpParser/BuilderAbstract.php vendored Executable file → Normal file
View file

@ -80,7 +80,7 @@ abstract class BuilderAbstract implements Builder {
}
$builtinTypes = array(
'array', 'callable', 'string', 'int', 'float', 'bool', 'iterable', 'void'
'array', 'callable', 'string', 'int', 'float', 'bool', 'iterable', 'void', 'object'
);
$lowerType = strtolower($type);

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

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

0
pfosten/vendor/nikic/php-parser/lib/PhpParser/Comment/Doc.php vendored Executable file → Normal file
View file

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

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

View file

View file

2
pfosten/vendor/nikic/php-parser/lib/PhpParser/Lexer.php vendored Executable file → Normal file
View file

@ -360,7 +360,7 @@ class Lexer
if ('T_HASHBANG' === $name) {
// HHVM uses a special token for #! hashbang lines
$tokenMap[$i] = Tokens::T_INLINE_HTML;
} else if (defined($name = 'PhpParser\Parser\Tokens::' . $name)) {
} else if (defined($name = Tokens::class . '::' . $name)) {
// Other tokens can be mapped directly
$tokenMap[$i] = constant($name);
}

0
pfosten/vendor/nikic/php-parser/lib/PhpParser/Lexer/Emulative.php vendored Executable file → Normal file
View file

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

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

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

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

View file

View file

0
pfosten/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Array_.php vendored Executable file → Normal file
View file

0
pfosten/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Assign.php 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

View file

View file

View file

View file

View file

View file

View file

View file

View file

View file

View file

View file

View file

View file

View file

View file

View file

View file

View file

View file

View file

View file

View file

View file

View 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/lib/PhpParser/Node/Expr/Cast.php vendored Executable file → Normal 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/lib/PhpParser/Node/Expr/Clone_.php vendored Executable file → Normal file
View file

0
pfosten/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Closure.php vendored Executable file → Normal file
View file

View file

View file

0
pfosten/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Empty_.php vendored Executable file → Normal file
View file

0
pfosten/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Error.php vendored Executable file → Normal file
View file

View file

0
pfosten/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Eval_.php vendored Executable file → Normal file
View file

0
pfosten/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Exit_.php vendored Executable file → Normal file
View file

View file

View file

View file

0
pfosten/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Isset_.php vendored Executable file → Normal file
View file

0
pfosten/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/List_.php vendored Executable file → Normal file
View file

View file

0
pfosten/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/New_.php vendored Executable file → Normal file
View file

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