getStore(), $defaults); $this->struct = $parent; } protected function idFrom($path) { $id = $this->struct->makeChildId(str_replace('.', '-', $path)); $this->idToChildKey[$id] = $path; return $id; } public function getChildKeyFromId($id) { return isset($this->idToChildKey[$id]) ? $this->idToChildKey[$id] : null; } }