function array_inject(array $set, $path, $value) { return Hash::inject($set, $path, $value); }
/** * Test that inject() will only add a value if the key doesn't exist. */ public function testInject() { $data = $this->expanded; $this->assertEquals($data, Hash::inject($data, 'one.depth', 2)); $result = Hash::inject($data, 'one.foo', 'bar'); $data['one']['foo'] = 'bar'; $this->assertEquals($data, $result); }