1622. Class

1622.1. Zend\Ldap\Node\Schema\AbstractItem

This class provides a base implementation for managing schema items like objectClass and attributeType.

1622.1.1. Methods

1622.1.1.1. __construct

__construct()

Constructor.

Parameters:array

1622.1.1.2. setData

setData()

Sets the data

Parameters:array
Return type:AbstractItem Provides a fluid interface

1622.1.1.3. getData

getData()

Gets the data

Return type:array

1622.1.1.4. __get

__get()

Gets a specific attribute from this item

Parameters:string
Return type:mixed

1622.1.1.5. __isset

__isset()

Checks whether a specific attribute exists.

Parameters:string
Return type:bool

1622.1.1.6. offsetSet

offsetSet()

Always throws ZendLdapExceptionBadMethodCallException Implements ArrayAccess.

This method is needed for a full implementation of ArrayAccess

Parameters:
  • string
  • mixed
Throws ZendLdapExceptionBadMethodCallException:
 

1622.1.1.7. offsetGet

offsetGet()

Gets a specific attribute from this item

Parameters:string
Return type:mixed

1622.1.1.8. offsetUnset

offsetUnset()

Always throws ZendLdapExceptionBadMethodCallException Implements ArrayAccess.

This method is needed for a full implementation of ArrayAccess

Parameters:string
Throws ZendLdapExceptionBadMethodCallException:
 

1622.1.1.9. offsetExists

offsetExists()

Checks whether a specific attribute exists.

Parameters:string
Return type:bool

1622.1.1.10. count

count()

Returns the number of attributes. Implements Countable

Return type:int