diff options
author | Silvio <silvio@devlet.com.br> | 2010-07-15 18:15:21 -0300 |
---|---|---|
committer | Silvio <silvio@devlet.com.br> | 2010-07-15 18:15:21 -0300 |
commit | d9f864a13f9216b7ee78a85c53d3184220eb01c3 (patch) | |
tree | 803d9f3095a58cd638b596781eb54d6369a97708 /classes/IsisRowIterator.php | |
parent | 995ab5bad89603d40b7d9d60fef4bb8bae1dc9d3 (diff) | |
download | cinisis-d9f864a13f9216b7ee78a85c53d3184220eb01c3.tar.gz cinisis-d9f864a13f9216b7ee78a85c53d3184220eb01c3.tar.bz2 |
Moving iterators to their own folder
Diffstat (limited to 'classes/IsisRowIterator.php')
-rw-r--r-- | classes/IsisRowIterator.php | 58 |
1 files changed, 0 insertions, 58 deletions
diff --git a/classes/IsisRowIterator.php b/classes/IsisRowIterator.php deleted file mode 100644 index 739db22..0000000 --- a/classes/IsisRowIterator.php +++ /dev/null @@ -1,58 +0,0 @@ -<?php - -/** - * Iterates over all rows from a field result. - */ -class IsisRowIterator implements Iterator -{ - private $row = 0; - private $rows = 0; - - /** - * Constructor. - * - * @param $class - * Instance of IsisConnector or child class. - * - * @param $field - * Field to iterate over. - */ - public function __construct($class, $field) { - $this->rows = $class->getRows($field); - } - - /** - * Rewind the Iterator to the first element. - */ - function rewind() { - $this->row = 0; - } - - /** - * Return the key of the current element. - */ - function key() { - return $this->row; - } - - /** - * Return the current element. - */ - function current() { - return $this->row; - } - - /** - * Move forward to next element. - */ - function next() { - ++$this->row; - } - - /** - * Check if there is a current element after calls to rewind() or next(). - */ - function valid() { - return $this->row <= $this->rows; - } -} |