![]() |
Antidot PHP API
version 0.16.0
##PHP API to simplify integration of Antidot components
|
Base class for coders. More...
Public Member Functions | |
__construct ($escape_character, $regex_delimiter='~') | |
Construct instance with appropriate escape and regex delimiter characters. |
Protected Member Functions | |
check_unicity (array $params) | |
Check unicity of provided params. | |
explode ($sep, $value) | |
Split provided value. | |
replace ($pattern, $replacement, $value) | |
Simple wrapper which add surrounding regex delimiters. |
Base class for coders.
Implements usefull methods to simplify encode/decode methods.
__construct | ( | $escape_character, | |
$regex_delimiter = '~' |
|||
) |
Construct instance with appropriate escape and regex delimiter characters.
$escape_character | [in] character used when values contain characters with specific meaning (eg: separator) |
$regex_delimiter | [in] character used as delimiters in regular expression. |
Reimplemented in AfsFeedCoder, and AfsSortCoder.
|
protected |
Check unicity of provided params.
$params | [in] list of parameters to be checked. |
InvalidArgumentException | when params are not unique. |
|
protected |
Split provided value.
Input value is splitted on each character separator sep except when it is preceded by escape character.
$sep | [in] separator used to split input value. |
$value | [in] value to be splitted. |
|
protected |
Simple wrapper which add surrounding regex delimiters.
$pattern | [in] regex pattern to use (already quoted). |
$replacement | [in] replacement. |
$value | [in] value to modify. |