<?php

declare(strict_types=1);

namespace Flowaxy\Contracts\Validation;

// Інтерфейс для правил валідації
interface RuleInterface
{
    // Перевірити значення
    public function validate(mixed $value): bool;

    // Отримати повідомлення про помилку
    public function getMessage(string $field): string;

    // Отримати назву правила
    public function getName(): string;
}
