File tree Expand file tree Collapse file tree 1 file changed +5
-7
lines changed
Expand file tree Collapse file tree 1 file changed +5
-7
lines changed Original file line number Diff line number Diff line change @@ -860,19 +860,17 @@ private function getOriginalClassNamePairsFromTypeNode(Identifier|Name|ComplexTy
860860 $ resolvedPartsCount = count ($ resolvedParts );
861861
862862 if ($ originalPartsCount <= $ resolvedPartsCount ) {
863- $ suffixParts = array_slice ($ resolvedParts , $ resolvedPartsCount - $ originalPartsCount );
864- for ($ i = 0 ; $ i < $ originalPartsCount ; $ i ++) {
865- if (strtolower ($ originalParts [$ i ]) !== strtolower ($ suffixParts [$ i ])) {
866- return []; // use alias, not just a case difference
867- }
868- }
869-
870863 $ prefixParts = array_slice ($ resolvedParts , 0 , $ resolvedPartsCount - $ originalPartsCount );
871864 $ originalCaseClassName = implode ('\\' , array_merge ($ prefixParts , $ originalParts ));
872865 } else {
873866 $ originalCaseClassName = $ originalName ->toString ();
874867 }
875868
869+ if (strtolower ($ originalCaseClassName ) !== strtolower ($ resolvedName )) {
870+ // use alias, not just a case difference
871+ return [];
872+ }
873+
876874 if ($ originalCaseClassName === $ resolvedName ) {
877875 return [];
878876 }
You can’t perform that action at this time.
0 commit comments