1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
<?php namespace React\Promise; class SimpleTestCancellableThenable { public $cancelCalled = false; public function then(callable $onFulfilled = null, callable $onRejected = null, callable $onProgress = null) { return new self(); } public function cancel() { $this->cancelCalled = true; } }