Skip to content

Commit 94fd4f9

Browse files
committed
Slevomat.Namespaces.ReferenceUsedNamesOnly: Fixed fixer when there's conflict with Slevomat.Namespaces.UnusedUses
1 parent 1c0f295 commit 94fd4f9

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

SlevomatCodingStandard/Sniffs/Namespaces/ReferenceUsedNamesOnlySniff.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -470,6 +470,11 @@ static function (bool $carry, string $use) use ($canonicalName): bool {
470470

471471
$nameToReference = $useStatement->getNameAsReferencedInFile();
472472
$addUse = false;
473+
// Lock the use statement, so it is not modified by other sniffs
474+
$phpcsFile->fixer->replaceToken(
475+
$useStatement->getPointer(),
476+
$phpcsFile->fixer->getTokenContent($useStatement->getPointer())
477+
);
473478
break;
474479
}
475480

0 commit comments

Comments
 (0)