Kraken\Promise\Deferred::reject PHP Method

reject() public method

public reject ( $reason = null )
    public function reject($reason = null)
    {
        $this->getPromise();
        return call_user_func($this->rejectCallback, $reason);
    }

Usage Example

 /**
  *
  */
 public function testApiDone_ThrowsException_WhenRejectionHandlerRetunsPendingPromiseWhichRejectsLater()
 {
     $deferred = $this->createDeferred();
     $test = $this->getTest();
     $test->setExpectedException(RejectionException::class);
     $d = new Deferred();
     $promise = $d->getPromise();
     $test->assertNull($deferred->getPromise()->done(null, function () use($promise) {
         return $promise;
     }));
     $deferred->reject(1);
     $d->reject(1);
 }
All Usage Examples Of Kraken\Promise\Deferred::reject