Replace accidental usage of homoglyphs (non ascii characters) in names.
Renames classes and cannot rename the files. You might have string references to
renamed code ($$name
).
--- Original
+++ New
-<?php $nаmе = 'wrong "a" character';
+<?php $name = 'wrong "a" character';
The rule is part of the following rule sets:
- Fixer class: PhpCsFixer\Fixer\Naming\NoHomoglyphNamesFixer
- Test class: PhpCsFixer\Tests\Fixer\Naming\NoHomoglyphNamesFixerTest
The test class defines officially supported behaviour. Each test case is a part of our backward compatibility promise.