summaryrefslogtreecommitdiff
path: root/framework/Collections/TDummyDataSource.php
diff options
context:
space:
mode:
Diffstat (limited to 'framework/Collections/TDummyDataSource.php')
-rw-r--r--framework/Collections/TDummyDataSource.php80
1 files changed, 1 insertions, 79 deletions
diff --git a/framework/Collections/TDummyDataSource.php b/framework/Collections/TDummyDataSource.php
index 7345982a..a0578ead 100644
--- a/framework/Collections/TDummyDataSource.php
+++ b/framework/Collections/TDummyDataSource.php
@@ -62,82 +62,4 @@ class TDummyDataSource extends TComponent implements IteratorAggregate, Countabl
{
return $this->getCount();
}
-}
-
-/**
- * TDummyDataSourceIterator class
- *
- * TDummyDataSourceIterator implements Iterator interface.
- *
- * TDummyDataSourceIterator is used by {@link TDummyDataSource}.
- * It allows TDummyDataSource to return a new iterator
- * for traversing its dummy items.
- *
- * @author Qiang Xue <qiang.xue@gmail.com>
- * @package System.Collections
- * @since 3.0
- */
-class TDummyDataSourceIterator implements Iterator
-{
- private $_index;
- private $_count;
-
- /**
- * Constructor.
- * @param integer number of (virtual) items in the data source.
- */
- public function __construct($count)
- {
- $this->_count=$count;
- $this->_index=0;
- }
-
- /**
- * Rewinds internal array pointer.
- * This method is required by the interface Iterator.
- */
- public function rewind()
- {
- $this->_index=0;
- }
-
- /**
- * Returns the key of the current array item.
- * This method is required by the interface Iterator.
- * @return integer the key of the current array item
- */
- public function key()
- {
- return $this->_index;
- }
-
- /**
- * Returns the current array item.
- * This method is required by the interface Iterator.
- * @return mixed the current array item
- */
- public function current()
- {
- return null;
- }
-
- /**
- * Moves the internal pointer to the next array item.
- * This method is required by the interface Iterator.
- */
- public function next()
- {
- $this->_index++;
- }
-
- /**
- * Returns whether there is an item at current position.
- * This method is required by the interface Iterator.
- * @return boolean
- */
- public function valid()
- {
- return $this->_index<$this->_count;
- }
-}
-
+} \ No newline at end of file