public function done(callable $onFulfilled = null, callable $onRejected = null) { return $this->promise()->done($onFulfilled, $onRejected); }