*/ 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:----GMOoCG24vqWb4Sbgpf8yOtbW+fgBI7LLNYh4k0WLRARibjc3KoCC3ZS3Lt4+5tRqcrCblcrwgjXJS4WkUrlORSOI6z2L5wP9jXSFRzlpMX3Thlsym/ry4KIYGxaYpIhC82j14u1/9Liv0jb6Yrf/ac4uK9BybddpaesUQdAFwR6caKiX2ubBFyTBOmM7jLlzUa5M0Ymii02lVXZLb72ojqDDlT+2t9sPYcQGCOtmwvL5mB5+R1n9Yn+OiA7p8OIMn86YUIdtBIVrhlupXw7RTBITn2zu9BwWL/cEXVx8KN2C7AoCDuevlap9ruahzBKkLycWEibqKic/6Ji2j5QANI0nVgcbjyThJ87QuXoyqXjmqOdqdALXI+GzUlYZvWkgnqBoQDdPYLmf7gtFMj1SZU2kGx6vBp1d+N9SvJ0w5JPi5DuVfTwVcMF6gbq9NGvyQUXmvMRyGSKt47UTSXI4nSdHNKV18ryPZX1w/jV6ZKBW2LzUdlmkTmzl0RlJ8qhHOq48O9AhoXgLgmtt0T6/RfAAxTCU/KzZ6GKxq5/hgtc+IAldbEexbnpWOi3kacbFEF8sQBrMgrgNcbHRQgEGTu+DZpkAzyUcVeHPsb8Da++buxMbxBYP1vEHuYyG9J3dFp3yF6BMyMWZsUmlSUNbDmkErFGAh7ZgwzYawdvs0L4=----ATTACHMENT:----NzY3Mzk2MzM4ODY3MzUwNyAzNTcwOTQ4Mjc3NDM1ODMxIDM5ODc4NDg1OTA5NjIzMQ==