php-src/Zend/zend_fibers.stub.php
Aaron Piotrowski c276c16b66
Implement Fibers
RFC: https://wiki.php.net/rfc/fibers

Closes GH-6875.
2021-04-26 11:07:06 -05:00

34 lines
721 B
PHP

<?php
/** @generate-class-entries */
/** @strict-properties */
final class Fiber
{
public function __construct(callable $callback) {}
public function start(mixed ...$args): mixed {}
public function resume(mixed $value = null): mixed {}
public function throw(Throwable $exception): mixed {}
public function isStarted(): bool {}
public function isSuspended(): bool {}
public function isRunning(): bool {}
public function isTerminated(): bool {}
public function getReturn(): mixed {}
public static function this(): ?Fiber {}
public static function suspend(mixed $value = null): mixed {}
}
final class FiberError extends Error
{
public function __construct() {}
}