<?php

declare(strict_types=1);

namespace App\Module\Horoscope;

use App\Shared\Interface\ModuleInterface;

class HoroscopeModule implements ModuleInterface
{
    public static function getModuleSlug(): string { return 'horoscope'; }
    public static function getModuleName(): string { return 'Astroloji'; }
    public static function getModuleDescription(): string { return 'Günlük burç yorumları yönetimi ve yayını.'; }
    public static function getModuleVersion(): string { return '1.0.0'; }
    public static function isCore(): bool { return false; }
    public static function getDependencies(): array { return ['core']; }
    public static function getRequiredPlan(): string { return 'starter'; }

    public static function getAdminMenuItems(): array
    {
        return [
            ['label' => 'Astroloji', 'icon' => 'fa-moon', 'route' => 'admin_horoscope', 'priority' => 62],
        ];
    }
}
