public function handleAutocomplete($q) { if (!$this->callback) { throw new Nette\InvalidStateException('Undefined Typehad callback.'); } $this->getPresenter()->sendJson(Nette\Utils\Callback::invokeArgs($this->callback, [$q])); }