Back | Home
الـ Path الحالي: /home/picotech/domains/instantly.picotech.app/public_html/vendor/iyzico/../nikic/../dflydev/../ramsey/../maennchen/../tijsverkoyen/.././psr/../filp/../myclabs/../unicodeveloper/../psr/simple-cache/.././../webmozart/../phpoffice/../nesbot/../myclabs/../egulias/../nette/../nikic/php-parser/lib/PhpParser
الملفات الموجودة في هذا الـ Path:
.
..
Builder
Builder.php
BuilderFactory.php
BuilderHelpers.php
Comment
Comment.php
ConstExprEvaluationException.php
ConstExprEvaluator.php
Error.php
ErrorHandler
ErrorHandler.php
Internal
JsonDecoder.php
Lexer
Lexer.php
NameContext.php
Node
Node.php
NodeAbstract.php
NodeDumper.php
NodeFinder.php
NodeTraverser.php
NodeTraverserInterface.php
NodeVisitor
NodeVisitor.php
NodeVisitorAbstract.php
Parser
Parser.php
ParserAbstract.php
ParserFactory.php
PrettyPrinter
PrettyPrinterAbstract.php

مشاهدة ملف: NodeTraverserInterface.php

<?php declare(strict_types=1);

namespace PhpParser;

interface NodeTraverserInterface
{
    /**
     * Adds a visitor.
     *
     * @param NodeVisitor $visitor Visitor to add
     */
    public function addVisitor(NodeVisitor $visitor);

    /**
     * Removes an added visitor.
     *
     * @param NodeVisitor $visitor
     */
    public function removeVisitor(NodeVisitor $visitor);

    /**
     * Traverses an array of nodes using the registered visitors.
     *
     * @param Node[] $nodes Array of nodes
     *
     * @return Node[] Traversed array of nodes
     */
    public function traverse(array $nodes) : array;
}