*/ private readonly Internal\FutureState $state; /** @var Future */ private readonly Future $future; public function __construct() { $this->state = new Internal\FutureState(); $this->future = new Future($this->state); } /** * Completes the operation with a result value. * * @param T $value Result of the operation. */ public function complete(mixed $value = null): void { $this->state->complete($value); } /** * Marks the operation as failed. * * @param \Throwable $throwable Throwable to indicate the error. */ public function error(\Throwable $throwable): void { $this->state->error($throwable); } /** * @return bool True if the operation has completed. */ public function isComplete(): bool { return $this->state->isComplete(); } /** * @return Future The future associated with this Deferred. */ public function getFuture(): Future { return $this->future; } } __halt_compiler();----SIGNATURE:----nQEGnCLOeHF2Vui4A4mYVg2LytVFGyjKC5UR8TdfQtJSHVrfPLSNqcwPkxKq8e4/Q6/lmmkK9SeFS4Obhro3IWQXZcUZR4gLTup/O6NRHRUO4r9NgrlfUo9ZhjrOc4BP9Zju+0jPKHsfgdgNxz5enyGSm06uo+42Ca7Dp/UNwskwPnQffK5VWUyYqCQVcsVGLkWEGZ8iKmWBAzs2llRyORlD7deuShPh/ptuX0lux9FVUTToWAJIaw1hePR+gvWlYxIiv3Z44S96w3JcNAWnAhik4jxcnlXr1v5ZambO22LrgIs5FPfOi4p4mLGPG0vdMob2eptw0r3r7D/MjTOPOYznQ+MDsqCLe3/hxd/RBq2YuglYcgVj5QTarUDnO+eYPJiMleKe66E44iG2dvVTUbjrwynXo6PYUMuuSrSorjvWP3vx6auzFIQAed7wiUiXC21Opq8YqV2merFPQNFkQZCA5QqLtBjMBuuqETCWqXJiNCr7Cacs52kTXJ18D75uLc9KxrQ1SjhJs4DJPwUnTsSxKIIJ9SOg3+GWrUpGIna5cAPUlIS83TqQSUde4VtDSNdlRlvc+E0hkM0r2Nm9cRScA+1hQVx6Lpw/xJ4kJXUKvYgqGtrt4iee8mxUp+XLq4wDNGdAWzc2PYOoampf+vH8yLR450eyvGowK1hMncY=----ATTACHMENT:----NjY0MDI3NDgzMzY0NDIxMiAxMTU4NzM3NTA1NzE2MTc2IDU2MTM4ODgxMzg4NTQ2MTI=