Exakat\Tasks\Load::processNamespaceBlock PHP Метод

processNamespaceBlock() приватный Метод

private processNamespaceBlock ( )
    private function processNamespaceBlock()
    {
        $this->startSequence();
        while (!in_array($this->tokens[$this->id + 1][0], array(T_CLOSE_TAG, T_NAMESPACE, T_END))) {
            $this->processNext();
            if ($this->tokens[$this->id + 1][0] === T_NAMESPACE && $this->tokens[$this->id + 2][0] === T_NS_SEPARATOR) {
                $this->processNext();
            }
        }
        $blockId = $this->sequence;
        $this->endSequence();
        $this->setAtom($blockId, array('code' => '', 'fullcode' => ' ' . self::FULLCODE_SEQUENCE . ' ', 'line' => $this->tokens[$this->id][2], 'token' => $this->getToken($this->tokens[$this->id][0])));
        return $blockId;
    }
Load