diff --git a/SlevomatCodingStandard/Sniffs/Namespaces/ReferenceUsedNamesOnlySniff.php b/SlevomatCodingStandard/Sniffs/Namespaces/ReferenceUsedNamesOnlySniff.php index 5b69a0165..d48b3bf00 100644 --- a/SlevomatCodingStandard/Sniffs/Namespaces/ReferenceUsedNamesOnlySniff.php +++ b/SlevomatCodingStandard/Sniffs/Namespaces/ReferenceUsedNamesOnlySniff.php @@ -470,6 +470,11 @@ static function (bool $carry, string $use) use ($canonicalName): bool { $nameToReference = $useStatement->getNameAsReferencedInFile(); $addUse = false; + // Lock the use statement, so it is not modified by other sniffs + $phpcsFile->fixer->replaceToken( + $useStatement->getPointer(), + $phpcsFile->fixer->getTokenContent($useStatement->getPointer()) + ); break; }