Zend_Ldap_Node_AbstractImplements interfaces:
Zend_Ldap_Node_Abstract provides a bas eimplementation for LDAP nodes
Located in /Ldap/Node/Abstract.php (line 41)
| Class | Description |
|---|---|
Zend_Ldap_Node
|
Zend_Ldap_Node provides an object oriented view into a LDAP node. |
Zend_Ldap_Node_Schema
|
Zend_Ldap_Node_Schema provides a simple data-container for the Schema node. |
Zend_Ldap_Node_RootDse
|
Zend_Ldap_Node_RootDse provides a simple data-container for the RootDSE node. |
static mixed
$_systemAttributes
= array('createtimestamp', 'creatorsname',
array
$_currentData
(line 61)
Holds the node's current data.
Zend_Ldap_Dn
$_dn
(line 54)
Holds the node's DN.
Constructor __construct (line 72)
Constructor.
Constructor is protected to enforce the use of factory methods.
attributeHasValue (line 315)
Checks if the given value(s) exist in the attribute
count (line 481)
Returns the number of attributes in node.
Implements Countable
existsAttribute (line 298)
Checks whether a given attribute exists.
If $emptyExists is false empty attributes (containing only array()) are treated as non-existent returning false. If $emptyExists is true empty attributes are treated as existent returning true. In this case method returns false only if the attribute name is missing in the key-collection.
getAttribute (line 330)
Gets a LDAP attribute.
This is an offline method.
getAttributes (line 208)
Gets all attributes of node.
The collection contains all attributes.
This is an offline method.
getData (line 270)
Gets node attributes.
The array contains all attributes in its internal format (no conversion).
This is an offline method.
getDateTimeAttribute (line 350)
Gets a LDAP date/time attribute.
This is an offline method.
getDn (line 130)
Gets the DN of the current node as a Zend_Ldap_Dn.
The method returns a clone of the node's DN to prohibit modification.
This is an offline method.
getDnArray (line 157)
Gets the DN of the current node as an array.
This is an offline method.
getDnString (line 144)
Gets the DN of the current node as a string.
This is an offline method.
getObjectClass (line 193)
Gets the objectClass of the node
getRdnArray (line 183)
Gets the RDN of the current node as an array.
This is an offline method.
getRdnString (line 170)
Gets the RDN of the current node as a string.
This is an offline method.
offsetExists (line 470)
Checks whether a given attribute exists.
Implements ArrayAccess.
Empty attributes will be treated as non-existent.
offsetGet (line 439)
Gets a LDAP attribute.
Implements ArrayAccess.
This is an offline method.
offsetSet (line 424)
Sets a LDAP attribute.
Implements ArrayAccess.
This is an offline method.
offsetUnset (line 456)
Deletes a LDAP attribute.
Implements ArrayAccess.
This method deletes the attribute.
This is an offline method.
reload (line 101)
Reload node attributes from LDAP.
This is an online method.
toArray (line 243)
Returns an array representation of the current node
toJson (line 255)
Returns a JSON representation of the current node
toString (line 222)
Returns the DN of the current node. {@see getDnString()}
_getDn (line 117)
Gets the DN of the current node as a Zend_Ldap_Dn.
This is an offline method.
_loadData (line 83)
__get (line 379)
Gets a LDAP attribute.
This is an offline method.
__isset (line 408)
Checks whether a given attribute exists.
Empty attributes will be treated as non-existent.
__set (line 365)
Sets a LDAP attribute.
This is an offline method.
__toString (line 232)
Cast to string representation {@see toString()}
__unset (line 395)
Deletes a LDAP attribute.
This method deletes the attribute.
This is an offline method.
Documentation generated on Mon, 21 Jun 2010 15:04:45 -0400 by phpDocumentor 1.4.3