Com\Tecnick\Unicode\Bidi\Shaping\Arabic
Tags
Table of Contents
- hasNextChar() : bool
- Check next char
- hasPrevChar() : bool
- Check previous char
- isFinalChar() : bool
- Check if it is a final character
- isLaaLetter() : bool
- Check if it is a LAA LETTER
- isMiddleChar() : bool
- Check if it is a middle character
- processAlChar() : mixed
- Process AL character
- setFinalChar() : mixed
- Set final char
- setInitialChar() : mixed
- Set initial char
- setMiddleChar() : mixed
- Set initial or middle char
Methods
hasNextChar()
Check next char
protected hasNextChar(int $thischar,
int|false $nextchar)
: bool
Parameters
- $thischar : int
-
Current char
- $nextchar : int|false
-
Next char
Return values
bool —hasPrevChar()
Check previous char
protected hasPrevChar(int|false $prevchar,
int $thischar)
: bool
Parameters
- $prevchar : int|false
-
Previous char
- $thischar : int
-
Current char
Return values
bool —isFinalChar()
Check if it is a final character
protected isFinalChar(int|false $prevchar,
int $thischar,
int|false $nextchar)
: bool
Parameters
- $prevchar : int|false
-
Previous char
- $thischar : int
-
Current char
- $nextchar : int|false
-
Next char
Return values
bool —isLaaLetter()
Check if it is a LAA LETTER
protected isLaaLetter(mixed $prevchar,
mixed $thischar)
: bool
Parameters
- $prevchar : mixed
- $thischar : mixed
Return values
bool —isMiddleChar()
Check if it is a middle character
protected isMiddleChar(int|false $prevchar,
int $thischar,
int|false $nextchar)
: bool
Parameters
- $prevchar : int|false
-
Previous char
- $thischar : int
-
Current char
- $nextchar : int|false
-
Next char
Return values
bool —processAlChar()
Process AL character
protected processAlChar(int $idx,
int $pos,
int|false $prevchar,
int $thischar,
int|false $nextchar)
: mixed
Parameters
- $idx : int
-
Current index
- $pos : int
-
Current char position
- $prevchar : int|false
-
Previous char
- $thischar : int
-
Current char
- $nextchar : int|false
-
Next char
Return values
mixed —setFinalChar()
Set final char
protected setFinalChar(int $idx,
int|false $prevchar,
int $thischar,
array<string|int,
mixed> $arabicarr)
: mixed
Parameters
- $idx : int
-
Current index
- $prevchar : int|false
-
Previous char
- $thischar : int
-
Current char
- $arabicarr : array<string|int, mixed>
-
Substitution array
Return values
mixed —setInitialChar()
Set initial char
protected setInitialChar(int $idx,
int $thischar,
array<string|int,
mixed> $arabicarr)
: mixed
Parameters
- $idx : int
-
Current index
- $thischar : int
-
Current char
- $arabicarr : array<string|int, mixed>
-
Substitution array
Return values
mixed —setMiddleChar()
Set initial or middle char
protected setMiddleChar(int $idx,
int|false $prevchar,
int $thischar,
array<string|int,
mixed> $arabicarr)
: mixed
Parameters
- $idx : int
-
Current index
- $prevchar : int|false
-
Previous char
- $thischar : int
-
Current char
- $arabicarr : array<string|int, mixed>
-
Substitution array