<?php

/**
 * Модуль аутентифікації
 *
 * @package Flowaxy\Core\System\Auth
 * @version 1.0.0 Alpha prerelease
 */

declare(strict_types=1);

namespace Flowaxy\Core\System\Auth;

use Flowaxy\Core\System\Base\BaseModule;

class AuthModule extends BaseModule
{
    /**
     * Ініціалізація модуля
     */
    protected function init(): void
    {
        // Ініціалізація аутентифікації
    }

    /**
     * Реєстрація хуків модуля
     */
    public function registerHooks(): void
    {
        // Реєстрація хуків аутентифікації
    }

    /**
     * Отримання інформації про модуль
     *
     * @return array<string, mixed>
     */
    public function getInfo(): array
    {
        return [
            'name' => 'Auth Module',
            'version' => '1.0.0',
            'description' => 'Модуль аутентифікації',
        ];
    }
}
