summaryrefslogtreecommitdiff
path: root/ext/spl/internal/emptyiterator.inc
diff options
context:
space:
mode:
Diffstat (limited to 'ext/spl/internal/emptyiterator.inc')
-rw-r--r--ext/spl/internal/emptyiterator.inc13
1 files changed, 11 insertions, 2 deletions
diff --git a/ext/spl/internal/emptyiterator.inc b/ext/spl/internal/emptyiterator.inc
index ac80e79581..d02b15b999 100644
--- a/ext/spl/internal/emptyiterator.inc
+++ b/ext/spl/internal/emptyiterator.inc
@@ -15,7 +15,7 @@
* @version 1.0
* @since PHP 5.1
*/
-class EmptyIterator implements Iterator
+class EmptyIterator implements Iterator, Countable
{
/** No operation.
* @return void
@@ -57,6 +57,15 @@ class EmptyIterator implements Iterator
{
// nothing to do
}
+
+ /**
+ * @return int
+ */
+ function count()
+ {
+ return 0;
+ }
+
}
-?> \ No newline at end of file
+?>