Overrides FutureInterface::catch
public function catch(Closure $closure) : FutureInterface { $c = $closure; unset($closure); try { return new CompletedFuture($c($this->throwable)); } catch (Throwable $e) { return new ErrorFuture($e); } }