Add KeyedTraversable interface

Esse commit está contido em:
Drew Paroski
2013-04-19 16:07:21 -07:00
commit de Sara Golemon
commit 86a616a220
+5 -2
Ver Arquivo
@@ -103,6 +103,9 @@ interface JsonSerializable {
interface Traversable {
}
interface KeyedTraversable extends Traversable {
}
// Do NOT modifiy this doc comment block generated by idl/sysdoc.php
/**
* ( excerpt from http://php.net/manual/en/class.iterator.php )
@@ -167,7 +170,7 @@ interface Iterator extends Traversable {
public function valid();
}
interface KeyedIterator extends Iterator {
interface KeyedIterator extends Iterator, KeyedTraversable {
}
// Do NOT modifiy this doc comment block generated by idl/sysdoc.php
@@ -792,7 +795,7 @@ interface IteratorAggregate extends Traversable {
interface Iterable extends IteratorAggregate {
}
interface KeyedIterable extends Iterable {
interface KeyedIterable extends Iterable, KeyedTraversable {
}
///////////////////////////////////////////////////////////////////////////////