. */ declare(strict_types=1); namespace App\Settings; use App\Settings\BehaviorSettings\BehaviorSettings; use App\Settings\InfoProviderSystem\InfoProviderSettings; use App\Settings\MiscSettings\MiscSettings; use App\Settings\SystemSettings\SystemSettings; use Jbtronics\SettingsBundle\Settings\EmbeddedSettings; use Jbtronics\SettingsBundle\Settings\Settings; use Jbtronics\SettingsBundle\Settings\SettingsTrait; #[Settings] #[SettingsIcon('folder-tree')] class AppSettings { use SettingsTrait; #[EmbeddedSettings()] public ?SystemSettings $system = null; #[EmbeddedSettings()] public ?BehaviorSettings $behavior = null; #[EmbeddedSettings()] public ?InfoProviderSettings $infoProviders = null; #[EmbeddedSettings()] public ?MiscSettings $miscSettings = null; }