public function testHas() { $array = array('key 1' => 'value 1', 'key 2' => array('key 3' => array('key 4' => 'value 2'))); $structure = new Structure($array); $this->assertTrue($structure->has('key 1')); $this->assertTrue($structure->has('key 2')); $this->assertTrue($structure->has('key 2[key 3]')); $this->assertTrue($structure->has('key 2[key 3][key 4]')); $this->assertFalse($structure->has('key 2[key 5]')); }