for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
// 17.02.23
namespace AlecRabbit\Spinner\Asynchronous\Loop\Probe;
use AlecRabbit\Spinner\Asynchronous\Loop\Adapter\ReactLoopAdapter;
use AlecRabbit\Spinner\Asynchronous\Loop\Probe\A\ALoopProbe;
use AlecRabbit\Spinner\Core\Contract\ILoopAdapter;
use React\EventLoop\Loop;
use function class_exists;
class ReactLoopProbe extends ALoopProbe
{
public static function isSupported(): bool
return class_exists(Loop::class);
}
public static function createLoop(): ILoopAdapter
return new ReactLoopAdapter(Loop::get());