X7ROOT File Manager
Current Path:
/home/prisjneg/public_html/vendor/nikic/php-parser/lib/PhpParser
home
/
prisjneg
/
public_html
/
vendor
/
nikic
/
php-parser
/
lib
/
PhpParser
/
📁
..
📁
Builder
📄
Builder.php
(202 B)
📄
BuilderFactory.php
(10.3 KB)
📄
BuilderHelpers.php
(9.73 KB)
📁
Comment
📄
Comment.php
(6.75 KB)
📄
ConstExprEvaluationException.php
(112 B)
📄
ConstExprEvaluator.php
(9.21 KB)
📄
Error.php
(4.84 KB)
📁
ErrorHandler
📄
ErrorHandler.php
(300 B)
📁
Internal
📄
JsonDecoder.php
(3.44 KB)
📁
Lexer
📄
Lexer.php
(4.26 KB)
📄
Modifiers.php
(2.71 KB)
📄
NameContext.php
(9.82 KB)
📁
Node
📄
Node.php
(4.03 KB)
📄
NodeAbstract.php
(5.24 KB)
📄
NodeDumper.php
(10.24 KB)
📄
NodeFinder.php
(2.55 KB)
📄
NodeTraverser.php
(10.09 KB)
📄
NodeTraverserInterface.php
(598 B)
📁
NodeVisitor
📄
NodeVisitor.php
(4.08 KB)
📄
NodeVisitorAbstract.php
(447 B)
📁
Parser
📄
Parser.php
(765 B)
📄
ParserAbstract.php
(50.13 KB)
📄
ParserFactory.php
(1.41 KB)
📄
PhpVersion.php
(4.62 KB)
📁
PrettyPrinter
📄
PrettyPrinter.php
(1.66 KB)
📄
PrettyPrinterAbstract.php
(70.38 KB)
📄
Token.php
(487 B)
📄
compatibility_tokens.php
(2.39 KB)
Editing: Node.php
<?php declare(strict_types=1); namespace PhpParser; interface Node { /** * Gets the type of the node. * * @psalm-return non-empty-string * @return string Type of the node */ public function getType(): string; /** * Gets the names of the sub nodes. * * @return string[] Names of sub nodes */ public function getSubNodeNames(): array; /** * Gets line the node started in (alias of getStartLine). * * @return int Start line (or -1 if not available) * @phpstan-return -1|positive-int * * @deprecated Use getStartLine() instead */ public function getLine(): int; /** * Gets line the node started in. * * Requires the 'startLine' attribute to be enabled in the lexer (enabled by default). * * @return int Start line (or -1 if not available) * @phpstan-return -1|positive-int */ public function getStartLine(): int; /** * Gets the line the node ended in. * * Requires the 'endLine' attribute to be enabled in the lexer (enabled by default). * * @return int End line (or -1 if not available) * @phpstan-return -1|positive-int */ public function getEndLine(): int; /** * Gets the token offset of the first token that is part of this node. * * The offset is an index into the array returned by Lexer::getTokens(). * * Requires the 'startTokenPos' attribute to be enabled in the lexer (DISABLED by default). * * @return int Token start position (or -1 if not available) */ public function getStartTokenPos(): int; /** * Gets the token offset of the last token that is part of this node. * * The offset is an index into the array returned by Lexer::getTokens(). * * Requires the 'endTokenPos' attribute to be enabled in the lexer (DISABLED by default). * * @return int Token end position (or -1 if not available) */ public function getEndTokenPos(): int; /** * Gets the file offset of the first character that is part of this node. * * Requires the 'startFilePos' attribute to be enabled in the lexer (DISABLED by default). * * @return int File start position (or -1 if not available) */ public function getStartFilePos(): int; /** * Gets the file offset of the last character that is part of this node. * * Requires the 'endFilePos' attribute to be enabled in the lexer (DISABLED by default). * * @return int File end position (or -1 if not available) */ public function getEndFilePos(): int; /** * Gets all comments directly preceding this node. * * The comments are also available through the "comments" attribute. * * @return Comment[] */ public function getComments(): array; /** * Gets the doc comment of the node. * * @return null|Comment\Doc Doc comment object or null */ public function getDocComment(): ?Comment\Doc; /** * Sets the doc comment of the node. * * This will either replace an existing doc comment or add it to the comments array. * * @param Comment\Doc $docComment Doc comment to set */ public function setDocComment(Comment\Doc $docComment): void; /** * Sets an attribute on a node. * * @param mixed $value */ public function setAttribute(string $key, $value): void; /** * Returns whether an attribute exists. */ public function hasAttribute(string $key): bool; /** * Returns the value of an attribute. * * @param mixed $default * * @return mixed */ public function getAttribute(string $key, $default = null); /** * Returns all the attributes of this node. * * @return array<string, mixed> */ public function getAttributes(): array; /** * Replaces all the attributes of this node. * * @param array<string, mixed> $attributes */ public function setAttributes(array $attributes): void; }
Upload File
Create Folder