<?php

declare(strict_types=1);

namespace App\Administration\Domain\Model\Subject;

/**
 * Statut d'une matière.
 */
enum SubjectStatus: string
{
    case ACTIVE = 'active';
    case ARCHIVED = 'archived';

    /**
     * Vérifie si la matière peut être utilisée.
     */
    public function peutEtreUtilisee(): bool
    {
        return $this === self::ACTIVE;
    }
}
