1: <?php declare(strict_types=1);
2:
3: namespace Salient\Collection;
4:
5: use Salient\Contract\Collection\CollectionInterface;
6: use IteratorAggregate;
7:
8: /**
9: * @api
10: *
11: * @template TValue
12: *
13: * @implements CollectionInterface<int,TValue>
14: * @implements IteratorAggregate<int,TValue>
15: */
16: class ListCollection implements CollectionInterface, IteratorAggregate
17: {
18: /** @use ListCollectionTrait<int,TValue,static<TValue>> */
19: use ListCollectionTrait;
20: }
21: