MediaWiki master
Wikimedia\Leximorph\Provider\TextDirection Class Reference

TextDirection. More...

Public Member Functions

 getDirection (string $text)
 Determines the first strong directional Unicode codepoint.
 

Detailed Description

TextDirection.

Determines whether text is primarily left-to-right or right-to-left.

Since
1.45
Author
Doğu Abaris (abari.nosp@m.s@nu.nosp@m.ll.ne.nosp@m.t)
Note
https://www.gnu.org/copyleft/gpl.html GPL-2.0-or-later

Definition at line 20 of file TextDirection.php.

Member Function Documentation

◆ getDirection()

Wikimedia\Leximorph\Provider\TextDirection::getDirection ( string $text)

Determines the first strong directional Unicode codepoint.

Iterates over Unicode characters using IntlChar. Skips BIDI control and unallocated characters (using {

See also
IntlChar::isdefined}). Returns 'ltr' if a left-to-right char is found, 'rtl' for right-to-left (incl. Arabic), or null if none is found.
Parameters
string$textText to test.
Since
1.45
Returns
?string 'ltr', 'rtl', or null.

Definition at line 63 of file TextDirection.php.


The documentation for this class was generated from the following file: