Zend\Ldap\Node\Schema\ObjectClass\OpenLdap
Zend\Ldap\Node\Schema\ObjectClass\OpenLdap provides access to the objectClass schema information on an OpenLDAP server.
Synopsis
class OpenLdap
extends AbstractItem
implements
ObjectClassInterface
{
- // members
- protected array $inheritedMust;
- protected array $inheritedMay;
- // Inherited members from AbstractItem
- protected array $data;
- // methods
- public string getName()
- public string getOid()
- public array getMustContain()
- public array getMayContain()
- protected void resolveInheritance()
- public string getDescription()
- public int getType()
- public array getParentClasses()
- public array getParents()
- // Inherited methods from AbstractItem
- 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
Extends
Implements
Members
protected
- $data
—
array
The underlying data - $inheritedMay
—
array
All inherited "MAY" attributes - $inheritedMust
—
array
All inherited "MUST" attributes
Methods
protected
- resolveInheritance() — Resolves the inheritance tree
public
- getDescription() — Gets the objectClass description
- getMayContain() — Gets the attributes that this objectClass may contain
- getMustContain() — Gets the attributes that this objectClass must contain
- getName() — Gets the objectClass name
- getOid() — Gets the objectClass OID
- getParentClasses() — Returns the parent objectClasses of this class.
- getParents() — Returns the parent object classes in the inheritance tree if one exists
- getType() — Gets the objectClass type
Inherited from Zend\Ldap\Node\Schema\AbstractItem
public
- __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