for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
// 09.03.23
namespace AlecRabbit\Spinner\Extras\Procedure;
use AlecRabbit\Spinner\Contract\IFrame;
use AlecRabbit\Spinner\Contract\IProcedure;
use AlecRabbit\Spinner\Core\Factory\FrameFactory;
use AlecRabbit\Spinner\Extras\Procedure\A\AProceduralPattern;
use AlecRabbit\Spinner\Extras\Procedure\A\AProcedure;
/**
* TODO Needed for development purposes only.
*/
final class TmpProceduralCharPattern extends AProceduralPattern
{
protected const UPDATE_INTERVAL = 500;
public function getProcedure(): IProcedure
return
new class () extends AProcedure {
public function update(float $dt = null): IFrame
static $odd = true;
$odd = !$odd;
FrameFactory::create($odd ? '⢸' : '⡇', 1);
}
};