XOOPS RMCommon Utilities
2.1.8.91RC
|
Public Member Functions | |
__construct ($search, $replace) | |
filter ($buffer, $_minReplaces=-1) | |
shouldBuffer ($buffer) | |
Public Member Functions inherited from Swift_StreamFilter | |
filter ($buffer) | |
Private Attributes | |
$_index | |
$_replace | |
$_repSize | |
$_search | |
$_tree = array() | |
$_treeMaxLen = 0 | |
Definition at line 19 of file ByteArrayReplacementFilter.php.
Swift_StreamFilters_ByteArrayReplacementFilter::__construct | ( | $search, | |
$replace | |||
) |
Create a new ByteArrayReplacementFilter with $search and $replace.
array | $search | |
array | $replace |
Definition at line 45 of file ByteArrayReplacementFilter.php.
References $_tree, $i, and filter().
Swift_StreamFilters_ByteArrayReplacementFilter::filter | ( | $buffer, | |
$_minReplaces = -1 |
|||
) |
Perform the actual replacements on $buffer and return the result.
array | $buffer |
Definition at line 127 of file ByteArrayReplacementFilter.php.
References $_tree, $_treeMaxLen, $i, $p, and elseif().
Referenced by __construct().
Swift_StreamFilters_ByteArrayReplacementFilter::shouldBuffer | ( | $buffer | ) |
Returns true if based on the buffer passed more bytes should be buffered.
array | $buffer |
Implements Swift_StreamFilter.
Definition at line 116 of file ByteArrayReplacementFilter.php.
|
private |
The Index for searching
Definition at line 30 of file ByteArrayReplacementFilter.php.
|
private |
The replacement(s) to make
Definition at line 27 of file ByteArrayReplacementFilter.php.
|
private |
Definition at line 38 of file ByteArrayReplacementFilter.php.
|
private |
The needle(s) to search for
Definition at line 24 of file ByteArrayReplacementFilter.php.
|
private |
The Search Tree
Definition at line 33 of file ByteArrayReplacementFilter.php.
Referenced by __construct(), and filter().
|
private |
Gives the size of the largest search
Definition at line 36 of file ByteArrayReplacementFilter.php.
Referenced by filter().