public function testRemove() { $structure = new Structure(array('param1' => array('subparam1' => 'value11', 'subparam2' => 'value12'), 'param2' => array('subparam1' => 'value21', 'subparam2' => 'value22'))); $structure->remove('param2.subparam2'); $this->assertEquals(array('param1' => array('subparam1' => 'value11', 'subparam2' => 'value12'), 'param2' => array('subparam1' => 'value21')), $structure->toArray()); }