Makes notification library default optional

Makes the 'default' option for the notification library optional.

This allows the system to function without a default library being explicitly set, providing more flexibility in configurations.
This commit is contained in:
Younes ENNAJI
2025-11-10 15:41:13 +01:00
parent d9c65d274b
commit 09199d8b56
@@ -45,7 +45,6 @@ final readonly class Configuration implements ConfigurationInterface
->children() ->children()
->scalarNode('default') ->scalarNode('default')
->info('Default notification library (e.g., "flasher", "toastr", "noty", "notyf", "sweetalert")') ->info('Default notification library (e.g., "flasher", "toastr", "noty", "notyf", "sweetalert")')
->isRequired()
->cannotBeEmpty() ->cannotBeEmpty()
->defaultValue($this->plugin->getDefault()) ->defaultValue($this->plugin->getDefault())
->end() ->end()