<?php

declare(strict_types=1);

namespace App\Services\Captcha;

/**
 * Шов проверки капчи. SP1 — dev-драйвер NullCaptchaVerifier; реальный
 * Yandex SmartCaptcha-драйвер подключается позже (SP3/ops) без изменения
 * контроллера/сервиса — они зовут только этот интерфейс.
 */
interface CaptchaVerifier
{
    /** true — капча пройдена; false — отклонить регистрацию. */
    public function verify(?string $token, ?string $ip = null): bool;
}
