![]() |
Antidot PHP API
version 0.16.0
##PHP API to simplify integration of Antidot components
|
Default sort coder implementation. More...
Public Member Functions | |
__construct ($value_separator='_', $escape_character='|') | |
Construct new instance. | |
encode (array $sorts) | |
Encodes sort parameters. | |
decode ($sorts) | |
Decodes sort parameters from string. |
Additional Inherited Members | |
![]() | |
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. |
Default sort coder implementation.
__construct | ( | $value_separator = '_' , |
|
$escape_character = '|' |
|||
) |
Construct new instance.
$value_separator | [in] character used to separate values. |
$escape_character | [in] character to escape character when sort parameter contains previous separator. |
InvalidArgumentException | when value_separator and escape_character are not strictly different. |
Reimplemented from AfsCoderBase.
decode | ( | $sorts | ) |
Decodes sort parameters from string.
$sorts | [in] string representing list of sort parameters. |
InvalidArgumentException | when provided sort value is malformed. |
Implements AfsCoderInterface.
encode | ( | array | $sorts | ) |
Encodes sort parameters.
$sorts | [in] List of sort parameters. |
Implements AfsCoderInterface.