Zend_Ldap_DnImplements interfaces:
Zend_Ldap_Dn provides an API for DN manipulation
Located in /Ldap/Dn.php (line 30)
static checkDn (line 625)
static escapeValue (line 509)
Escapes a DN value according to RFC 2253
Escapes the given VALUES according to RFC 2253 so that they can be safely used in LDAP DNs. The characters ",", "+", """, "\", "<", ">", ";", "#", " = " with a special meaning in RFC 2252 are preceeded by ba backslash. Control characters with an ASCII code < 32 are represented as \hexpair. Finally all leading and trailing spaces are converted to sequences of \20.
static explodeDn (line 587)
Creates an array containing all parts of the given DN.
Array will be of type array( array("cn" => "name1", "uid" => "user"), array("cn" => "name2"), array("dc" => "example"), array("dc" => "org") ) for a DN of cn=name1+uid=user,cn=name2,dc=example,dc=org.
static factory (line 65)
Creates a DN from an array or a string
static fromArray (line 107)
Creates a DN from an array
static fromString (line 88)
Creates a DN from a string
static implodeDn (line 751)
Implodes an array in the form delivered by explodeDn() to a DN string.
$dnArray must be of type array( array("cn" => "name1", "uid" => "user"), array("cn" => "name2"), array("dc" => "example"), array("dc" => "org") )
static implodeRdn (line 719)
Returns a DN part in the form $attribute = $value
This method supports the creation of multi-valued RDNs $part must contain an even number of elemets.
static isChildOf (line 767)
Checks if given $childDn is beneath $parentDn subtree.
static setDefaultCaseFold (line 470)
Sets the default case fold
static unescapeValue (line 551)
Undoes the conversion done by escapeValue().
Any escape sequence starting with a baskslash - hexpair or special character - will be transformed back to the corresponding character.
static _assertRdn (line 307)
Assert if value is in a correct RDN format
static _caseFoldDn (line 395)
Do a case folding on a DN ort part of it
static _caseFoldRdn (line 375)
Do a case folding on a RDN
static _sanitizeCaseFold (line 481)
Sanitizes the case fold
Constructor __construct (line 118)
Constructor
get (line 179)
Get a DN part
getParentDn (line 156)
Get the parent DN $levelUp levels up the tree
getRdn (line 131)
Gets the RDN of the current DN
getRdnString (line 144)
Gets the RDN of the current DN as a string
offsetExists (line 420)
Required by the ArrayAccess implementation
offsetGet (line 437)
Proxy to {@see get()} Required by the ArrayAccess implementation
offsetSet (line 449)
Proxy to {@see set()} Required by the ArrayAccess implementation
offsetUnset (line 460)
Proxy to {@see remove()} Required by the ArrayAccess implementation
remove (line 219)
Remove a DN part
setCaseFold (line 333)
Sets the case fold
toArray (line 357)
Return DN as an array
toString (line 345)
Return DN as a string
_assertIndex (line 281)
Assert index is correct and usable
__toString (line 409)
Cast to string representation {@see toString()}
Documentation generated on Mon, 21 Jun 2010 15:17:22 -0400 by phpDocumentor 1.4.3