Zend_Ldap_Filter_Logical provides a base implementation for a grouping filter.
category | Zend |
---|---|
package | Zend_Ldap |
subpackage | Filter |
copyright | Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com) |
license | New BSD License |
inherited_from | \Zend_Ldap_Filter_Abstract |
addAnd($filter) : \Zend_Ldap_Filter_And
\Zend_Ldap_Filter_And
addFilter(\Zend_Ldap_Filter_Abstract $filter) : \Zend_Ldap_Filter_Logical
\Zend_Ldap_Filter_Abstract
\Zend_Ldap_Filter_Logical
addOr($filter) : \Zend_Ldap_Filter_Or
\Zend_Ldap_Filter_Or
escapeValue(string|array $values = array()
) : array
Any control characters with an ACII code < 32 as well as the characters with special meaning in LDAP filters "*", "(", ")", and "\" (the backslash) are converted into the representation of a backslash followed by two hex digits representing the hexadecimal value of the character.
see | from Benedikt Hallinger |
---|---|
link | http://pear.php.net/package/Net_LDAP2 |
author | Benedikt Hallinger |
string
array
Array of values to escape
array
Array $values, but escapednegate() : \Zend_Ldap_Filter_Abstract
\Zend_Ldap_Filter_Abstract
toString() : string
inherited_from | \Zend_Ldap_Filter_Abstract::toString() |
---|
string
toString() : string
string
unescapeValue(string|array $values = array()
) : array
Converts any sequences of a backslash followed by two hex digits into the corresponding character.
see | from Benedikt Hallinger |
---|---|
link | http://pear.php.net/package/Net_LDAP2 |
author | Benedikt Hallinger |
string
array
Array of values to escape
array
Array $values, but unescaped__construct(array $subfilters, string $symbol)
array
string
$_subfilters : array
$_symbol : string
TYPE_AND = '&'
TYPE_OR = '|'