diff --git a/dibi/libs/DibiResultIterator.php b/dibi/libs/DibiResultIterator.php index a5e0ee95..4ae609f3 100644 --- a/dibi/libs/DibiResultIterator.php +++ b/dibi/libs/DibiResultIterator.php @@ -43,7 +43,7 @@ * @copyright Copyright (c) 2005, 2009 David Grudl * @package dibi */ -class DibiResultIterator implements Iterator +class DibiResultIterator implements Iterator, Countable { /** @var DibiResult */ private $result; @@ -133,4 +133,14 @@ class DibiResultIterator implements Iterator } + + /** + * Required by the Countable interface. + * @return int + */ + public function count() + { + return $this->result->getRowCount(); + } + }