From 5f0e3d2f891e433f2f0aec1222df6c71eb7cdb62 Mon Sep 17 00:00:00 2001 From: Silvio Date: Mon, 19 Jul 2010 14:44:05 -0300 Subject: Renaming Iterators --- classes/iterators/IsisSubfieldIterator.php | 82 ------------------------------ 1 file changed, 82 deletions(-) delete mode 100644 classes/iterators/IsisSubfieldIterator.php (limited to 'classes/iterators/IsisSubfieldIterator.php') diff --git a/classes/iterators/IsisSubfieldIterator.php b/classes/iterators/IsisSubfieldIterator.php deleted file mode 100644 index 7e01687..0000000 --- a/classes/iterators/IsisSubfieldIterator.php +++ /dev/null @@ -1,82 +0,0 @@ -class = $class; - $this->field = $field; - $this->rows = $class->getRows($field); - $this->fieldset = $class->getSubfieldList($field); - $this->keys = array_keys($this->fieldset); - $this->subfields = count($this->keys); - } - - /** - * Rewind the Iterator to the first element. - */ - function rewind() { - $this->row = 0; - $this->subfield = 0; - } - - /** - * Return the key of the current element. - */ - function key() { - return $this->row; - } - - /** - * Return the current element. - */ - function current() { - return $this->fieldset[$this->keys[$this->subfield]]; - } - - /** - * Move forward to next element. - */ - function next() { - if ($this->subfield >= $this->subfields) { - $this->subfield = 0; - ++$this->row; - } - else { - ++$this->subfield; - } - } - - /** - * Check if there is a current element after calls to rewind() or next(). - */ - function valid() { - return $this->row <= $this->rows; - } -} -- cgit v1.2.3