-
Traversable
-
Salient\Contract\Iterator\FluentIteratorInterface
extends
Arrayable<TKey|int, TValue>,
Traversable<TKey, TValue>
-
IteratorAggregate
extends
Traversable
-
Salient\Iterator\RecursiveFilesystemIterator
implements
IteratorAggregate<string, SplFileInfo>,
FluentIteratorInterface<string, SplFileInfo>,
Immutable,
Countable
uses
FluentIteratorTrait
-
Salient\Contract\Collection\CollectionInterface
extends
ArrayAccess<TKey, TValue>,
Arrayable<TKey, TValue|mixed[]>,
Countable,
IteratorAggregate<TKey, TValue>,
JsonSerializable,
Jsonable
-
Salient\Contract\Sync\DeferredRelationshipInterface
extends
IteratorAggregate<array-key, TEntity>
-
Iterator
extends
Traversable