public function watch(callable $func, $data = null) { if (!isset($this->string)) { $this->watchers[] = [$func, $data]; } return $this; }