doc/rules/naming/no_homoglyph_names.rst
no_homoglyph_namesReplace accidental usage of homoglyphs (non ascii characters) in names.
This rule is RISKY
Renames classes and cannot rename the files. You might have string references to
renamed code (``$$name``).
Examples
--------
Example #1
~~~~~~~~~~
.. code-block:: diff
--- Original
+++ New
-<?php $nаmе = 'wrong "a" character';
+<?php $name = 'wrong "a" character';
Rule sets
---------
The rule is part of the following rule sets:
- `@PhpCsFixer:risky <./../../ruleSets/PhpCsFixerRisky.rst>`_
- `@Symfony:risky <./../../ruleSets/SymfonyRisky.rst>`_
References
----------
- Fixer class: `PhpCsFixer\\Fixer\\Naming\\NoHomoglyphNamesFixer <./../../../src/Fixer/Naming/NoHomoglyphNamesFixer.php>`_
- Test class: `PhpCsFixer\\Tests\\Fixer\\Naming\\NoHomoglyphNamesFixerTest <./../../../tests/Fixer/Naming/NoHomoglyphNamesFixerTest.php>`_
The test class defines officially supported behaviour. Each test case is a part of our backward compatibility promise.