From 77efc2768118990d30df261e72749d4bbde20c85 Mon Sep 17 00:00:00 2001 From: David Grudl Date: Fri, 19 Jun 2009 11:32:24 +0000 Subject: [PATCH] - DibiResultIterator: is countable (thanks to Roman Sklenar) --- dibi/libs/DibiResultIterator.php | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) 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(); + } + }