private function processClassConstant(NodeType\ClassConst $node) { $constNode = $node->consts[0]; $const = $this->unit->addConstant($constNode->name); $const->setValue($constNode->getAttribute('originalValue')); $docComment = $node->getDocComment(); if ($docComment !== NULL) { $block = $this->docBlockParser->parse($docComment, $this->aliasMap); $const->setDocBlock($block); } }
private function processClassConstant(NodeType\ClassConst $node) { $constNode = $node->consts[0]; $const = $this->unit->addConstant($constNode->name); $resolved = $this->resolveExpressionValue($constNode->value); $const->setType($resolved['type']); $const->setValue($resolved['value']); if (isset($resolved['constant'])) { $const->setConstantReference($resolved['constant']); } $docComment = $node->getDocComment(); if ($docComment !== NULL) { $block = $this->docBlockParser->parse($docComment, $this->aliasMap); $const->setDocBlock($block); } }