darvinstudio/darvin-config-bundle
Use strict comparison to check if scalar value is default one.
Disable CSRF protection.
Register interfaces for autoconfiguration.
Move service config to "services" dir.
Add ConfigurationInterface::getOptions().
Do not store null values.
Reset values to default on save.
Add "Valid" validation constraint to arrays of objects.
Release 6.
Remove constructor from abstract configuration class to make it more easy extendable.
Force make services public by default.
Usage:
...
new ParameterModel('map', ParameterModel::TYPE_OBJECT, new Map(), [
'class' => Map::class,
'form' => [
'type' => MapType::class,
],
]),
...
How can I help you explore Laravel packages today?