Thennable.php in Zircon Profile 8
Same filename and directory in other branches
Namespace
GuzzleHttp\Promise\TestsFile
vendor/guzzlehttp/promises/tests/Thennable.phpView 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);
}
}