resolvedNameCache = []; } /** * @return string|null */ public function getResolvedName(QualifiedName $name) { $nameStr = (string)$name; if (array_key_exists($nameStr, $this->resolvedNameCache)) { return $this->resolvedNameCache[$nameStr]; } $resolvedName = $name->getResolvedName(); return $this->resolvedNameCache[$nameStr] = $resolvedName ? (string)$resolvedName : null; } }