Zend Framework
LICENSE
This source file is subject to the new BSD license that is bundled with this package in the file LICENSE.txt. It is also available through the world-wide-web at this URL: http://framework.zend.com/license/new-bsd If you did not receive a copy of the license and are unable to obtain it through the world-wide-web, please send an email to license@zend.com so we can send you a copy immediately.
Zend_Ldap_Node_ChildrenIterator provides an iterator to a collection of children nodes.
array $_data = ''An array of Zend_Ldap_Node objects
Details__construct(
array $data
)
:
voidConstructor.
Detailscount(
)
:
intReturns the number of child nodes.
Implements Countable
Detailscurrent(
)
:
Zend_Ldap_NodeReturn the current child.
Implements Iterator
DetailsgetChildren(
)
:
Zend_Ldap_Node_ChildrenIteratorReturns the children for the current node.
DetailshasChildren(
)
:
booleanChecks if current node has children.
Returns whether the current element has children.
Detailskey(
)
:
stringReturn the child'd RDN.
Implements Iterator
Detailsnext(
)
:
Move forward to next child.
Implements Iterator
DetailsoffsetExists(
string $rdn
)
:
booleanChecks whether a given rdn exists.
Implements ArrayAccess.
DetailsoffsetGet(
string $rdn
)
:
Zend_Ldap_nodeReturns a child with a given RDN.
Implements ArrayAccess.
DetailsoffsetSet(
string $name, mixed $value
)
:
nullDoes nothing.
Implements ArrayAccess.
DetailsoffsetUnset(
string $name
)
:
nullDoes nothing.
Implements ArrayAccess.
Detailsrewind(
)
:
Rewind the Iterator to the first child.
Implements Iterator
DetailstoArray(
)
:
arrayGet all children as an array
Detailsvalid(
)
:
booleanCheck if there is a current child after calls to rewind() or next().
Implements Iterator
Details