public function set($key, $value = null)
{
$class = $this->arrClass;
if (is_array($key)) {
foreach ($key as $innerKey => $innerValue) {
$class::set($this->items, $innerKey, $innerValue);
}
} else {
$class::set($this->items, $key, $value);
}
}
public function testSet() { $container = new Container('\\Illuminate\\Support\\Arr'); $container->set('a/b', 'B'); $items = $this->getRepoProperty($container); $this->assertEquals(['a/b' => 'B'], $items); $container->set('a/b', 'C'); $items = $this->getRepoProperty($container); $this->assertEquals(['a/b' => 'C'], $items); }