Abstract Class Zend_Ldap_Node_Schema_Item

Description

Implements interfaces:

  • ArrayAccess (internal interface)
  • Countable (internal interface)

Zend_Ldap_Node_Schema_Item provides a base implementation for managing schema items like objectClass and attribute.

  • copyright: Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com)
  • abstract:
  • license: New BSD License

Located in /Ldap/Node/Schema/Item.php (line 33)


	
			
Direct descendents
Class Description
 class Zend_Ldap_Node_Schema_ObjectClass_OpenLdap Zend_Ldap_Node_Schema_ObjectClass_OpenLdap provides access to the objectClass schema information on an OpenLDAP server.
 class Zend_Ldap_Node_Schema_ObjectClass_ActiveDirectory Zend_Ldap_Node_Schema_ObjectClass_ActiveDirectory provides access to the objectClass schema information on an Active Directory server.
 class Zend_Ldap_Node_Schema_AttributeType_OpenLdap Zend_Ldap_Node_Schema_AttributeType_OpenLdap provides access to the attribute type schema information on an OpenLDAP server.
 class Zend_Ldap_Node_Schema_AttributeType_ActiveDirectory Zend_Ldap_Node_Schema_AttributeType_ActiveDirectory provides access to the attribute type schema information on an Active Directory server.
Variable Summary
 array $_data
Method Summary
 Zend_Ldap_Node_Schema_Item __construct ( $data)
 int count ()
 array getData ()
 boolean offsetExists (string $name)
 mixed offsetGet (string $name)
 null offsetSet (string $name, mixed $value)
 null offsetUnset (string $name)
 mixed __get (string $name)
 boolean __isset (string $name)
Variables
array $_data (line 40)

The underlying data

  • access: protected
Methods
Constructor __construct (line 47)

Constructor.

  • access: public
Zend_Ldap_Node_Schema_Item __construct ( $data)
  • array $data
count (line 159)

Returns the number of attributes.

Implements Countable

  • access: public
int count ()

Implementation of:
Countable::count
getData (line 69)

Gets the data

  • access: public
array getData ()
offsetExists (line 148)

Checks whether a specific attribute exists.

  • access: public
boolean offsetExists (string $name)
  • string $name

Implementation of:
ArrayAccess::offsetExists
offsetGet (line 122)

Gets a specific attribute from this item

  • access: public
mixed offsetGet (string $name)
  • string $name

Implementation of:
ArrayAccess::offsetGet
offsetSet (line 111)

Always throws BadMethodCallException Implements ArrayAccess.

This method is needed for a full implementation of ArrayAccess

  • throws: BadMethodCallException
  • access: public
null offsetSet (string $name, mixed $value)
  • string $name
  • mixed $value

Implementation of:
ArrayAccess::offsetSet
offsetUnset (line 137)

Always throws BadMethodCallException Implements ArrayAccess.

This method is needed for a full implementation of ArrayAccess

  • throws: BadMethodCallException
  • access: public
null offsetUnset (string $name)
  • string $name

Implementation of:
ArrayAccess::offsetUnset
setData (line 58)

Sets the data

  • return: Provides a fluid interface
  • access: public
Zend_Ldap_Node_Schema_Item setData ( $data)
  • array $data
__get (line 80)

Gets a specific attribute from this item

  • access: public
mixed __get (string $name)
  • string $name
__isset (line 95)

Checks whether a specific attribute exists.

  • access: public
boolean __isset (string $name)
  • string $name

Documentation generated on Mon, 21 Jun 2010 15:30:00 -0400 by phpDocumentor 1.4.3