![]()  | 
  
    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. | 
 1.8.1.2