TYPO3  7.6
Public Member Functions | Private Attributes | List of all members
Swift_StreamFilters_StringReplacementFilter Class Reference
Inheritance diagram for Swift_StreamFilters_StringReplacementFilter:
Swift_StreamFilter

Public Member Functions

 __construct ($search, $replace)
 
 shouldBuffer ($buffer)
 
 filter ($buffer)
 

Private Attributes

 $_search
 
 $_replace
 

Detailed Description

Processes bytes as they pass through a buffer and replaces sequences in it.

Author
Chris Corbyn

Definition at line 16 of file StringReplacementFilter.php.

Constructor & Destructor Documentation

__construct (   $search,
  $replace 
)

Create a new StringReplacementFilter with $search and $replace.

Parameters
string | array$search
string | array$replace

Definition at line 30 of file StringReplacementFilter.php.

Member Function Documentation

filter (   $buffer)

Perform the actual replacements on $buffer and return the result.

Parameters
string$buffer
Returns
string

Implements Swift_StreamFilter.

Definition at line 62 of file StringReplacementFilter.php.

shouldBuffer (   $buffer)

Returns true if based on the buffer passed more bytes should be buffered.

Parameters
string$buffer
Returns
bool

Implements Swift_StreamFilter.

Definition at line 43 of file StringReplacementFilter.php.

Member Data Documentation

$_replace
private

The replacement(s) to make

Definition at line 22 of file StringReplacementFilter.php.

$_search
private

The needle(s) to search for

Definition at line 19 of file StringReplacementFilter.php.