PDepend\Source\Language\PHP\AbstractPHPParser::parseVariableDeclarator PHP Метод

parseVariableDeclarator() защищенный Метод

Parameter declarator function foo($x = 23) { } Property declarator class Foo{ protected $bar = 42; } Static declarator function baz() { static $foo; }
С версии: 0.9.6
protected parseVariableDeclarator ( ) : PDepend\Source\AST\ASTVariableDeclarator
Результат PDepend\Source\AST\ASTVariableDeclarator
    protected function parseVariableDeclarator()
    {
        $this->tokenStack->push();
        $name = $this->consumeToken(Tokens::T_VARIABLE)->image;
        $this->consumeComments();
        $declarator = $this->builder->buildAstVariableDeclarator($name);
        if ($this->tokenizer->peek() === Tokens::T_EQUAL) {
            $this->consumeToken(Tokens::T_EQUAL);
            $declarator->setValue($this->parseStaticValueOrStaticArray());
        }
        return $this->setNodePositionsAndReturn($declarator);
    }
AbstractPHPParser