StepBase

Base class of the steps that process one isolating run sequence.

Namespace: Com\Tecnick\Unicode\Bidi

abstract class StepBase

Source: src/Bidi/StepBase.php:36

Base class of the steps that process one isolating run sequence.

Methods

__construct()

Initialize Sequence to process

public __construct(SeqData $seq, bool $process = true)

Parameters:

  • $seq (SeqData): Isolated Sequence array
  • $process (bool): If false disable automatic processing (this is a testing flag)

Source: src/Bidi/StepBase.php:44

getSequence()

Returns the processed array

public getSequence(): SeqData

Returns: SeqData

Source: src/Bidi/StepBase.php:61

processStep()

Generic step

public processStep(callable|string $processor): void

Parameters:

  • $processor (callable|string): Processing callback or method name

Source: src/Bidi/StepBase.php:76