public function __destruct() { unset($this->promise); unset($this->resolveCallback); unset($this->rejectCallback); unset($this->cancelCallback); unset($this->canceller); }