<?php

namespace App\Framework\Config;

use App\Framework\DateTime\Timezone;

final readonly class AppConfig
{
    public function __construct(
        public string $name = 'Framework App',
        public string $version = '1.0.0',
        public string $environment = 'production',
        public bool $debug = false,
        public Timezone $timezone = Timezone::DEFAULT,
        public string $locale = 'en',
        public EnvironmentType $type = EnvironmentType::DEV
    ) {}
}
