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 Mindblown extends ACharPattern
{
protected const INTERVAL = 200;
protected const PATTERN = [
'😊 ',
'🙂 ',
'😐 ',
'😮 ',
'😦 ',
'😧 ',
'🤯 ',
'💥 ',
'✨ ',
self::SPACE,
];
private const SPACE = "\u{3000} ";
public function __construct(
?int $interval = null,
bool $reversed = false
) {
parent::__construct(
new ArrayObject(self::PATTERN),
$interval ?? self::INTERVAL,
$reversed
);
}