📁 File Manager Pro
v10.0.3 | PHP: 8.2.31
Server: LiteSpeed
2026-07-04 05:09:11
📂
/ (Root)
/
home
/
orkouolp
/
web
/
testing.orkobd
/
laravel
/
vendor
/
guzzlehttp
/
promises
/
tests
📍 /home/orkouolp/web/testing.orkobd/laravel/vendor/guzzlehttp/promises/tests
🔄 Refresh
✏️
Editing: NotPromiseInstance.php
Writable
<?php declare(strict_types=1); namespace GuzzleHttp\Promise\Tests; use GuzzleHttp\Promise\Promise; use GuzzleHttp\Promise\PromiseInterface; class NotPromiseInstance extends Thennable implements PromiseInterface { private $nextPromise; public function __construct() { $this->nextPromise = new Promise(); } public function then(?callable $res = null, ?callable $rej = null): PromiseInterface { return $this->nextPromise->then($res, $rej); } public function otherwise(callable $onRejected): PromiseInterface { return $this->then($onRejected); } public function resolve($value): void { $this->nextPromise->resolve($value); } public function reject($reason): void { $this->nextPromise->reject($reason); } public function wait(bool $unwrap = true, ?bool $defaultResolution = null): void { } public function cancel(): void { } public function getState(): string { return $this->nextPromise->getState(); } }
💾 Save Changes
❌ Cancel