Zend\Ldap\Node\Schema\ObjectClass\OpenLdap provides access to the objectClass
schema information on an OpenLDAP server.
Methods
Constructor.
__construct(array $data)
Inherited
inherited_from |
\Zend\Ldap\Node\Schema\AbstractItem::__construct() |
Parameters
$data
array
Gets a specific attribute from this item
__get(string $name) : mixed
Inherited
inherited_from |
\Zend\Ldap\Node\Schema\AbstractItem::__get() |
Parameters
$name
string
Returns
mixed
Checks whether a specific attribute exists.
__isset(string $name) : bool
Inherited
inherited_from |
\Zend\Ldap\Node\Schema\AbstractItem::__isset() |
Parameters
$name
string
Returns
bool
Returns the number of attributes.
count() : int
Inherited
Implements Countable
inherited_from |
\Zend\Ldap\Node\Schema\AbstractItem::count() |
Returns
int
Gets the data
getData() : array
Inherited
inherited_from |
\Zend\Ldap\Node\Schema\AbstractItem::getData() |
Returns
array
Gets the objectClass description
getDescription() : string
Gets the attributes that this objectClass may contain
getMayContain() : array
Gets the attributes that this objectClass must contain
getMustContain() : array
Gets the objectClass name
getName() : string
Gets the objectClass OID
getOid() : string
Returns the parent objectClasses of this class.
getParentClasses() : array
This includes structural, abstract and auxiliary objectClasses
Returns
array
Returns the parent object classes in the inheritance tree if one exists
getParents() : array
Gets the objectClass type
getType() : int
Checks whether a specific attribute exists.
offsetExists(string $name) : bool
Inherited
inherited_from |
\Zend\Ldap\Node\Schema\AbstractItem::offsetExists() |
Parameters
$name
string
Returns
bool
Gets a specific attribute from this item
offsetGet(string $name) : mixed
Inherited
inherited_from |
\Zend\Ldap\Node\Schema\AbstractItem::offsetGet() |
Parameters
$name
string
Returns
mixed
Always throws Zend\Ldap\Exception\BadMethodCallException
Implements ArrayAccess.
offsetSet(string $name, mixed $value)
Inherited
This method is needed for a full implementation of ArrayAccess
inherited_from |
\Zend\Ldap\Node\Schema\AbstractItem::offsetSet() |
Parameters
$name
string
$value
mixed
Exceptions
Always throws Zend\Ldap\Exception\BadMethodCallException
Implements ArrayAccess.
offsetUnset(string $name)
Inherited
This method is needed for a full implementation of ArrayAccess
inherited_from |
\Zend\Ldap\Node\Schema\AbstractItem::offsetUnset() |
Parameters
$name
string
Exceptions
Sets the data
setData(array $data) : \Zend\Ldap\Node\Schema\AbstractItem
Inherited
inherited_from |
\Zend\Ldap\Node\Schema\AbstractItem::setData() |
Parameters
$data
array
Returns
Resolves the inheritance tree
resolveInheritance() : void
Properties
The underlying data
$data : array
Inherited
inherited_from |
\Zend\Ldap\Node\Schema\AbstractItem::$$data |
All inherited "MAY" attributes
$inheritedMay : array
All inherited "MUST" attributes
$inheritedMust : array