Zend_Ldap_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_String |
__construct(string $attr, string $value, string $filtertype, string $prepend= null
, string $append= null
)
inherited_from | \Zend_Ldap_Filter_String::__construct() |
---|
string
string
string
string
string
__construct(string $filter)
string
addAnd($filter) : \Zend_Ldap_Filter_And
\Zend_Ldap_Filter_And
addOr($filter) : \Zend_Ldap_Filter_Or
\Zend_Ldap_Filter_Or
andFilter($filter) : \Zend_Ldap_Filter_And
\Zend_Ldap_Filter_And
any(string $attr) : \Zend_Ldap_Filter
(attr=*)
string
\Zend_Ldap_Filter
approx(string $attr, string $value) : \Zend_Ldap_Filter
(attr~=value)
string
string
\Zend_Ldap_Filter
begins(string $attr, string $value) : \Zend_Ldap_Filter
(attr=value*)
string
string
\Zend_Ldap_Filter
contains(string $attr, string $value) : \Zend_Ldap_Filter
(attr=value)
string
string
\Zend_Ldap_Filter
ends(string $attr, string $value) : \Zend_Ldap_Filter
(attr=*value)
string
string
\Zend_Ldap_Filter
equals(string $attr, string $value) : \Zend_Ldap_Filter
(attr=value)
string
string
\Zend_Ldap_Filter
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 escapedgreater(string $attr, string $value) : \Zend_Ldap_Filter
(attr>value)
string
string
\Zend_Ldap_Filter
greaterOrEqual(string $attr, string $value) : \Zend_Ldap_Filter
(attr>=value)
string
string
\Zend_Ldap_Filter
less(string $attr, string $value) : \Zend_Ldap_Filter
(attr<value)
string
string
\Zend_Ldap_Filter
lessOrEqual(string $attr, string $value) : \Zend_Ldap_Filter
(attr<=value)
string
string
\Zend_Ldap_Filter
mask(string $mask, string $value) : \Zend_Ldap_Filter_Mask
string
string
\Zend_Ldap_Filter_Mask
negate() : \Zend_Ldap_Filter_Abstract
\Zend_Ldap_Filter_Abstract
orFilter($filter) : \Zend_Ldap_Filter_Or
\Zend_Ldap_Filter_Or
string(string $filter) : \Zend_Ldap_Filter_String
string
\Zend_Ldap_Filter_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_createFilterString(string $attr, string $value, string $filtertype, string $prepend= null
, string $append= null
) : string
string
string
string
string
string
string
$_filter : string
TYPE_APPROX = '~='
TYPE_EQUALS = '='
TYPE_GREATER = '>'
TYPE_GREATEROREQUAL = '>='
TYPE_LESS = '<'
TYPE_LESSOREQUAL = '<='