darkwebdesign / symfony-addon-pack
Symfony Add-on Pack
Package info
github.com/darkwebdesign/symfony-addon-pack
pkg:composer/darkwebdesign/symfony-addon-pack
v7.4.0
2026-02-11 13:54 UTC
Requires
- php: ^8.2
- ext-json: *
- symfony/event-dispatcher: 7.4.*
- symfony/form: 7.4.*
- symfony/options-resolver: 7.4.*
- symfony/validator: 7.4.*
Requires (Dev)
- doctrine/orm: ^2.7
- friendsofphp/php-cs-fixer: ^3.93
- maglnet/composer-require-checker: ^4.17
- phpstan/extension-installer: ^1.4
- phpstan/phpstan: ^2.1
- phpstan/phpstan-doctrine: ^2.0
- phpstan/phpstan-phpunit: ^2.0
- phpstan/phpstan-symfony: ^2.0
- phpunit/phpunit: ^10.5
- rector/rector: ^2.3
Suggests
- doctrine/orm: Required for EntityToIdentifierTransformer and EntityType
Conflicts
- doctrine/orm: <2.7
Replaces
This package is auto-updated.
Last update: 2026-06-11 15:36:22 UTC
README
Symfony Add-on Pack is a collection of extra Symfony components that you can use in your Symfony applications.
Learn more about it in its documentation.
Features
Data Transformers
- BooleanToValueTransformer, transforms between a boolean and a scalar value.
- EntityToIdentifierTransformer, transforms between an identifier and a Doctrine entity.
Form Field Types
- BirthdayType, handles birthday data.
- BooleanType, transforms a user selected value into a boolean.
- EntityType, transforms a user entered identifier into a Doctrine entity.
- UnstructuredType, handles unstructured data.
Form Field Event Subscribers
- BooleanToYesNoSubscriber, rewrites boolean values to "yes" or "no", to be used with the
BooleanType. - JsonSchemaSubscriber, rewrites the JSON Schema
$schemakeyword property.
Validation Constraints
- Bsn, validates that a value is a valid Dutch social security number (BSN).
- Collection, validates that every item in a collection validates against one or more constraints.
- Json, validates that a value is valid JSON.
License
Symfony Add-on Pack is licensed under the MIT License - see the LICENSE file for details.