for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
namespace BrenoRoosevelt\Validation\DataStructure;
use ArrayAccess;
use Countable;
use IteratorAggregate;
class Collection implements IteratorAggregate, ArrayAccess, Countable
{
use CollectionTrait {
insert as public;
deleteElement as public;
deleteByIndex as public;
}
use IteratorTrait,
CountableTrait,
ArrayAccessTrait;
public function __construct(iterable $values = [])
foreach ($values as $key => $value) {
$this->insert($value, $key);