Parkour\AccessTest::testSet PHP Method

testSet() public method

public testSet ( )
    public function testSet()
    {
        $data = ['a' => 1, 'b' => ['c' => 2, 'd' => ['e' => 3]]];
        $expected = ['a' => 'a', 'b' => ['c' => 2, 'd' => ['e' => 'e'], 'f' => ['g' => 'g']]];
        $result = Access::set($data, 'a', 'a');
        $result = Access::set($result, 'b.d.e', 'e');
        $result = Access::set($result, 'b.f.g', 'g');
        $result = Access::set($result, 'a.z', 'z');
        $this->assertEquals($expected, $result);
    }