/** * Constructor. */ public function __construct() { parent::__construct(null, null, null); $this->promise = null; }
/** * @param callable $onFulfilled * @param callable $onRejected * @param callable $onNotify */ public function __construct(callable $onFulfilled = null, callable $onRejected = null, callable $onNotify = null) { parent::__construct($onFulfilled, $onRejected, $onNotify); }
/** * @param callable $onFulfilled * @param callable $onRejected * @param callable $onNotify */ public function __construct(callable $onFulfilled = null, callable $onRejected = null, callable $onNotify = null) { parent::__construct($onFulfilled, $onRejected, $onNotify); $this->deferred = new Deferred(); }