@@ -67,12 +67,12 @@ public function __construct(string $code)
6767 * It does not produce any local names in current namespace
6868 * - this results in very limited functionality in files without namespace
6969 *
70- * @param array<string, SymbolKind::*> $extensionSymbols
70+ * @param array<string, SymbolKind::*> $knownSymbols
7171 * @return array<SymbolKind::*, array<string, list<int>>>
7272 * @license Inspired by https://github.com/doctrine/annotations/blob/2.0.0/lib/Doctrine/Common/Annotations/TokenParser.php
7373 */
7474 public function parseUsedSymbols (
75- array $ extensionSymbols
75+ array $ knownSymbols
7676 ): array
7777 {
7878 $ usedSymbols = [];
@@ -124,7 +124,7 @@ public function parseUsedSymbols(
124124 case PHP_VERSION_ID >= 80000 ? T_NAME_FULLY_QUALIFIED : -1 :
125125 $ symbolName = $ this ->normalizeBackslash ($ token [1 ]);
126126 $ lowerSymbolName = strtolower ($ symbolName );
127- $ kind = $ extensionSymbols [$ lowerSymbolName ] ?? $ this ->getFqnSymbolKind ($ this ->pointer - 2 , $ this ->pointer , $ inAttributeSquareLevel !== null );
127+ $ kind = $ knownSymbols [$ lowerSymbolName ] ?? $ this ->getFqnSymbolKind ($ this ->pointer - 2 , $ this ->pointer , $ inAttributeSquareLevel !== null );
128128 $ usedSymbols [$ kind ][$ symbolName ][] = $ token [2 ];
129129 break ;
130130
@@ -140,7 +140,7 @@ public function parseUsedSymbols(
140140 }
141141
142142 $ lowerSymbolName = strtolower ($ symbolName );
143- $ kind = $ extensionSymbols [$ lowerSymbolName ] ?? $ this ->getFqnSymbolKind ($ this ->pointer - 2 , $ this ->pointer , $ inAttributeSquareLevel !== null );
143+ $ kind = $ knownSymbols [$ lowerSymbolName ] ?? $ this ->getFqnSymbolKind ($ this ->pointer - 2 , $ this ->pointer , $ inAttributeSquareLevel !== null );
144144 $ usedSymbols [$ kind ][$ symbolName ][] = $ token [2 ];
145145
146146 break ;
@@ -160,9 +160,9 @@ public function parseUsedSymbols(
160160 $ kind = $ useStatementKinds [$ name ];
161161 $ usedSymbols [$ kind ][$ symbolName ][] = $ token [2 ];
162162
163- } elseif (isset ($ extensionSymbols [$ lowerName ])) {
163+ } elseif (isset ($ knownSymbols [$ lowerName ])) {
164164 $ symbolName = $ name ;
165- $ kind = $ extensionSymbols [$ lowerName ];
165+ $ kind = $ knownSymbols [$ lowerName ];
166166
167167 if (!$ inGlobalScope && $ kind === SymbolKind::CLASSLIKE ) {
168168 break ; // cannot use class-like symbols in non-global scope when not imported
@@ -192,7 +192,7 @@ public function parseUsedSymbols(
192192 $ lowerSymbolName = strtolower ($ symbolName );
193193
194194 if ($ symbolName !== '' ) { // e.g. \array (NS separator followed by not-a-name)
195- $ kind = $ extensionSymbols [$ lowerSymbolName ] ?? $ this ->getFqnSymbolKind ($ pointerBeforeName , $ this ->pointer - 1 , false );
195+ $ kind = $ knownSymbols [$ lowerSymbolName ] ?? $ this ->getFqnSymbolKind ($ pointerBeforeName , $ this ->pointer - 1 , false );
196196 $ usedSymbols [$ kind ][$ symbolName ][] = $ token [2 ];
197197 }
198198
@@ -213,9 +213,9 @@ public function parseUsedSymbols(
213213 $ kind = $ useStatementKinds [$ name ];
214214 $ usedSymbols [$ kind ][$ symbolName ][] = $ token [2 ];
215215
216- } elseif (isset ($ extensionSymbols [$ lowerName ])) {
216+ } elseif (isset ($ knownSymbols [$ lowerName ])) {
217217 $ symbolName = $ name ;
218- $ kind = $ extensionSymbols [$ lowerName ];
218+ $ kind = $ knownSymbols [$ lowerName ];
219219
220220 if (!$ inGlobalScope && $ kind === SymbolKind::CLASSLIKE ) {
221221 break ; // cannot use class-like symbols in non-global scope when not imported
0 commit comments