Example #1
0
 public function testRemove()
 {
     $vars = new Horde_Variables(array('a' => 'a', 'b' => 'b', 'c' => array(1, 2, 3), 'd' => array('z' => 'z', 'y' => array('f' => 'f', 'g' => 'g'))));
     $vars->remove('a');
     $vars->remove('d[y][g]');
     $this->assertNull($vars->a);
     $this->assertEquals('b', $vars->b);
     $this->assertEquals(array(1, 2, 3), $vars->c);
     $this->assertEquals(array('z' => 'z', 'y' => array('f' => 'f')), $vars->d);
 }