protected function solver($ex, $params = []) { $model = $this->model; $loop = $model->getLoop(); $loop->onTick(function () use($model) { $this->queue[] = 'C'; $model->succeed(); }); }