Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
RecursivelyIteratableObjectsContainer.php
Go to the documentation of this file.
1 <?php
30 class Zend_Pdf_RecursivelyIteratableObjectsContainer implements RecursiveIterator, Countable
31 {
32  protected $_objects = array();
33 
34  public function __construct(array $objects) { $this->_objects = $objects; }
35 
36  public function current() { return current($this->_objects); }
37  public function key() { return key($this->_objects); }
38  public function next() { return next($this->_objects); }
39  public function rewind() { return reset($this->_objects); }
40  public function valid() { return current($this->_objects) !== false; }
41  public function getChildren() { return current($this->_objects); }
42  public function hasChildren() { return count($this->_objects) > 0; }
43 
44  public function count() { return count($this->_objects); }
45 }