reject() public method

public reject ( $reason = null )
 /**
  *
  */
 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);
 }
 /**
  *
  */
 public function testApiSome_CancelsPendingInputArrayPromises_IfEnoughPromisesReject()
 {
     $test = $this->getTest();
     $mock = $test->createCallableMock();
     $mock->expects($test->never())->method('__invoke');
     $deferred = new Deferred($mock);
     $deferred->reject();
     $mock2 = $test->getMock(PromiseInterface::class);
     $mock2->expects($test->once())->method('cancel');
     Promise::some([$deferred->getPromise(), $mock2], 2);
 }