-
Traversable
-
Salient\Contract\Collection\DictionaryInterface
extends
ArrayAccess<TKey, TValue>,
Countable,
JsonSerializable,
Traversable<TKey, TValue>,
Arrayable<TKey, TValue|TArrayValue>,
Jsonable
-
Salient\Collection\Dictionary
implements
DictionaryInterface<TKey, TValue, mixed[]>,
IteratorAggregate<TKey, TValue>
uses
DictionaryTrait,
RecursiveArrayableCollectionTrait
-
Salient\Contract\Collection\CollectionInterface
extends
DictionaryInterface<TKey, TValue, TArrayValue>
-
Salient\Collection\ListCollection
implements
CollectionInterface<int, TValue, mixed[]>,
IteratorAggregate<int, TValue>
uses
ListCollectionTrait,
RecursiveArrayableCollectionTrait
-
Salient\Collection\Collection
implements
CollectionInterface<TKey, TValue, mixed[]>,
IteratorAggregate<TKey, TValue>
uses
CollectionTrait,
RecursiveArrayableCollectionTrait
-
Salient\Contract\Sync\SyncErrorCollectionInterface
extends
CollectionInterface<int, SyncErrorInterface>,
Stringable
-
Salient\Contract\Http\HeadersInterface
extends
DictionaryInterface<string, string[]>,
HasHeaders,
Immutable,
Stringable,
HasHttpHeader
-
Salient\Contract\Iterator\FluentIteratorInterface
extends
Arrayable<TKey, TValue>,
Traversable<TKey, TValue>
-
IteratorAggregate
extends
Traversable
-
Salient\Sync\Support\SyncErrorCollection
implements
SyncErrorCollectionInterface,
IteratorAggregate<int, SyncErrorInterface>
uses
ListCollectionTrait,
ArrayableCollectionTrait
-
Salient\Iterator\FileIterator
implements
IteratorAggregate<string, SplFileInfo>,
FluentIteratorInterface<string, SplFileInfo>,
Countable,
Immutable
uses
FluentIteratorTrait
-
Salient\Collection\ListCollection
implements
CollectionInterface<int, TValue, mixed[]>,
IteratorAggregate<int, TValue>
uses
ListCollectionTrait,
RecursiveArrayableCollectionTrait
-
Salient\Collection\Collection
implements
CollectionInterface<TKey, TValue, mixed[]>,
IteratorAggregate<TKey, TValue>
uses
CollectionTrait,
RecursiveArrayableCollectionTrait
-
Salient\Collection\Dictionary
implements
DictionaryInterface<TKey, TValue, mixed[]>,
IteratorAggregate<TKey, TValue>
uses
DictionaryTrait,
RecursiveArrayableCollectionTrait
-
Salient\Http\Headers
implements
HeadersInterface,
IteratorAggregate<string, string[]>,
HasHttpRegex
uses
ReadOnlyCollectionTrait,
ReadOnlyArrayAccessTrait,
ArrayableCollectionTrait,
ImmutableTrait
-
Salient\Contract\Sync\DeferredRelationshipInterface
extends
IteratorAggregate<array-key, TEntity>
-
Iterator
extends
Traversable