Zend\Ldap\Node\Schema\AbstractItem
This class provides a base implementation for managing schema items like objectClass and attributeType.
Synopsis
class AbstractItem
implements
ArrayAccess,Countable
{
- // members
- protected array $data;
- // methods
- public void __construct()
- public AbstractItem setData()
- public array getData()
- public mixed __get()
- public bool __isset()
- public void offsetSet()
- public mixed offsetGet()
- public void offsetUnset()
- public bool offsetExists()
- public int count()
Hierarchy
Extended by
- Zend\Ldap\Node\Schema\AttributeType\ActiveDirectory
- Zend\Ldap\Node\Schema\AttributeType\OpenLdap
- Zend\Ldap\Node\Schema\ObjectClass\ActiveDirectory
- Zend\Ldap\Node\Schema\ObjectClass\OpenLdap
Implements
Members
protected
- $data
—
array
The underlying data
Methods
public
- __construct() — Constructor.
- __get() — Gets a specific attribute from this item
- __isset() — Checks whether a specific attribute exists.
- count() — Returns the number of attributes.
- getData() — Gets the data
- offsetExists() — Checks whether a specific attribute exists.
- offsetGet() — Gets a specific attribute from this item
- offsetSet() — Always throws Zend\Ldap\Exception\BadMethodCallException Implements ArrayAccess.
- offsetUnset() — Always throws Zend\Ldap\Exception\BadMethodCallException Implements ArrayAccess.
- setData() — Sets the data