for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
namespace AlecRabbit\Spinner\Extras\Pattern\CharPattern;
use AlecRabbit\Spinner\Core\Pattern\A\ACharPattern;
use ArrayObject;
/**
* @codeCoverageIgnore
* @psalm-suppress UnusedClass
*/
final class Toggle extends ACharPattern
{
protected const INTERVAL = 500;
protected const PATTERN = ['⊶', '⊷'];
public function __construct(
?int $interval = null,
bool $reversed = false
) {
parent::__construct(
new ArrayObject(self::PATTERN),
$interval ?? self::INTERVAL,
$reversed
);
}