InfluxOW/TicTacToe

View on GitHub
src/Enums/BoardSize.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php

namespace App\Enums;

enum BoardSize: string
{
    case S = 's';
    case M = 'm';
    case L = 'l';

    public function length(): int
    {
        return match ($this) {
            self::S => 3,
            self::M => 4,
            self::L => 5,
        };
    }
}