Exakat\Tasks\Load::processVariable PHP Method

processVariable() private method

private processVariable ( )
    private function processVariable()
    {
        $variableId = $this->processSingle('Variable');
        if ($this->tokens[$this->id][1] === '$this') {
            $this->addCall('class', end($this->currentClassTrait), $variableId);
            //            $this->addLink(end($this->currentClassTrait), $variableId, 'DEFINITION');
        }
        $this->setAtom($variableId, array('reference' => false, 'variadic' => false, 'enclosing' => false));
        if (!$this->isContext(self::CONTEXT_NOSEQUENCE) && $this->tokens[$this->id + 1][0] === T_CLOSE_TAG) {
            $this->processSemicolon();
        } else {
            $variableId = $this->processFCOA($variableId);
        }
        return $variableId;
    }
Load