ok
Direktori : /home2/selectio/www/fms-worksuite/vendor/amphp/parallel/lib/Worker/Internal/ |
Current File : /home2/selectio/www/fms-worksuite/vendor/amphp/parallel/lib/Worker/Internal/TaskSuccess.php |
<?php namespace Amp\Parallel\Worker\Internal; use Amp\Failure; use Amp\Parallel\Worker\Task; use Amp\Promise; use Amp\Success; /** @internal */ final class TaskSuccess extends TaskResult { /** @var mixed Result of task. */ private $result; public function __construct(string $id, $result) { parent::__construct($id); $this->result = $result; } public function promise(): Promise { if ($this->result instanceof \__PHP_Incomplete_Class) { return new Failure(new \Error(\sprintf( "Class instances returned from %s::run() must be autoloadable by the Composer autoloader", Task::class ))); } return new Success($this->result); } }