Merge branch 'PHP-8.2'

* PHP-8.2:
  Do not display the value of UNKNOWN constants in the manual (#9843)
This commit is contained in:
Máté Kocsis 2022-10-30 14:58:58 +01:00
commit a14e125baf
No known key found for this signature in database
GPG key ID: FD055E41728BF310

View file

@ -1911,6 +1911,10 @@ class ConstInfo extends VariableLike
protected function getFieldSynopsisValueString(iterable $allConstInfos): ?string protected function getFieldSynopsisValueString(iterable $allConstInfos): ?string
{ {
$value = EvaluatedValue::createFromExpression($this->value, null, $this->cValue, $allConstInfos); $value = EvaluatedValue::createFromExpression($this->value, null, $this->cValue, $allConstInfos);
if ($value->isUnknownConstValue) {
return null;
}
if ($value->originatingConst) { if ($value->originatingConst) {
return $value->originatingConst->getFieldSynopsisValueString($allConstInfos); return $value->originatingConst->getFieldSynopsisValueString($allConstInfos);
} }