You are here

Thennable.php in Zircon Profile 8

Same filename and directory in other branches
  1. 8.0 vendor/guzzlehttp/promises/tests/Thennable.php

File

vendor/guzzlehttp/promises/tests/Thennable.php
View source
<?php

namespace GuzzleHttp\Promise\Tests;

use GuzzleHttp\Promise\Promise;
class Thennable {
  private $nextPromise = null;
  public function __construct() {
    $this->nextPromise = new Promise();
  }
  public function then(callable $res = null, callable $rej = null) {
    return $this->nextPromise
      ->then($res, $rej);
  }
  public function resolve($value) {
    $this->nextPromise
      ->resolve($value);
  }

}

Classes

Namesort descending Description
Thennable