protected function init() { if (!$this->initialized) { if (!$this->zookeeper->exists($this->path)) { $this->zookeeper->setOrCreate($this->path, "", false); } $this->initialized = true; } }
function set($key, $value) { $this->init(); return $this->zookeeper->setOrCreate($this->formatKey($key), "{$value}"); }