-
Traversable
-
Salient\Contract\Collection\CollectionInterface
extends
ArrayAccess<TKey, TValue>,
Countable,
JsonSerializable,
Traversable<TKey, TValue>,
Arrayable<TKey, TValue|mixed[]>,
Jsonable
-
Salient\Collection\ListCollection
implements
CollectionInterface<int, TValue>,
IteratorAggregate<int, TValue>
uses
ListCollectionTrait
-
Salient\Collection\Collection
implements
CollectionInterface<TKey, TValue>,
IteratorAggregate<TKey, TValue>
uses
CollectionTrait
-
Salient\Contract\Http\HttpHeadersInterface
extends
CollectionInterface<string, string[]>,
Immutable,
Stringable
-
Salient\Contract\Sync\SyncErrorCollectionInterface
extends
CollectionInterface<int, SyncErrorInterface>,
Stringable
-
Salient\Contract\Iterator\FluentIteratorInterface
extends
Arrayable<TKey, TValue>,
Traversable<TKey, TValue>
-
IteratorAggregate
extends
Traversable
-
Salient\Http\HttpHeaders
implements
HttpHeadersInterface,
IteratorAggregate<string, string[]>
uses
ReadOnlyCollectionTrait,
ReadOnlyArrayAccessTrait,
ImmutableTrait
-
Salient\Collection\ListCollection
implements
CollectionInterface<int, TValue>,
IteratorAggregate<int, TValue>
uses
ListCollectionTrait
-
Salient\Collection\Collection
implements
CollectionInterface<TKey, TValue>,
IteratorAggregate<TKey, TValue>
uses
CollectionTrait
-
Salient\Iterator\FileIterator
implements
IteratorAggregate<string, SplFileInfo>,
FluentIteratorInterface<string, SplFileInfo>,
Countable,
Immutable
uses
FluentIteratorTrait
-
Salient\Contract\Sync\DeferredRelationshipInterface
extends
IteratorAggregate<array-key, TEntity>
-
Iterator
extends
Traversable