<?php

declare(strict_types=1);

namespace Flowaxy\Domain\Settings\Services;

use Flowaxy\Domain\Settings\Entities\Setting;

// Служба роботи з налаштуваннями
class SettingsService
{
    public function get(string $key, mixed $default = null): mixed
    {
        return $default;
    }

    public function set(string $key, mixed $value, ?string $type = null, ?string $group = null): bool
    {
        return true;
    }

    public function has(string $key): bool
    {
        return false;
    }

    public function delete(string $key): bool
    {
        return true;
    }

    public function getAll(?string $group = null): array
    {
        return [];
    }
}
