public function visitClassConstant(O\ClassConstantExpression $expression) { $this->validateStaticClassName($expression->getClass(), 'class constant'); $this->verifyConstantDefined($expression->getClass()->getValue() . '::' . $expression->getName()); $this->analysis[$expression] = $this->typeSystem->getTypeFromValue($expression->evaluate($this->analysisContext->getEvaluationContext())); }