PHPackages                             darkwebdesign/symfony-addon-pack - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Validation &amp; Sanitization](/categories/validation)
4. /
5. darkwebdesign/symfony-addon-pack

ActiveLibrary[Validation &amp; Sanitization](/categories/validation)

darkwebdesign/symfony-addon-pack
================================

Symfony Add-on Pack

v7.4.0(3mo ago)638.6k↓43.1%1[2 issues](https://github.com/darkwebdesign/symfony-addon-pack/issues)1MITPHPPHP ^8.2CI passing

Since Feb 12Pushed 3mo agoCompare

[ Source](https://github.com/darkwebdesign/symfony-addon-pack)[ Packagist](https://packagist.org/packages/darkwebdesign/symfony-addon-pack)[ Docs](https://www.darkwebdesign.nl/)[ RSS](/packages/darkwebdesign-symfony-addon-pack/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (10)Dependencies (14)Versions (100)Used By (1)

Symfony Add-on Pack
===================

[](#symfony-add-on-pack)

[![Latest Stable Version](https://camo.githubusercontent.com/23f6511ac5e44552f36f3210ed64ab7379d60d910be82051458b52d142e4d6b3/68747470733a2f2f706f7365722e707567782e6f72672f6461726b77656264657369676e2f73796d666f6e792d6164646f6e2d7061636b2f762f737461626c653f666f726d61743d666c6174)](https://packagist.org/packages/darkwebdesign/symfony-addon-pack)[![Total Downloads](https://camo.githubusercontent.com/f3bb024600a9c176975013a6026f5661e6d0e40d7c24baa3bdccd886a9b23173/68747470733a2f2f706f7365722e707567782e6f72672f6461726b77656264657369676e2f73796d666f6e792d6164646f6e2d7061636b2f646f776e6c6f6164733f666f726d61743d666c6174)](https://packagist.org/packages/darkwebdesign/symfony-addon-pack)[![License](https://camo.githubusercontent.com/aa3da844f15748809322ba4a29207110a70897bdcf9d8a63dc1c062dd6db9b16/68747470733a2f2f706f7365722e707567782e6f72672f6461726b77656264657369676e2f73796d666f6e792d6164646f6e2d7061636b2f6c6963656e73653f666f726d61743d666c6174)](https://packagist.org/packages/darkwebdesign/symfony-addon-pack)

[![Build Status](https://github.com/darkwebdesign/symfony-addon-pack/actions/workflows/build.yaml/badge.svg?branch=7.4)](https://github.com/darkwebdesign/symfony-addon-pack/actions/workflows/build.yaml)[![Coverage Status](https://camo.githubusercontent.com/edba59be0c453f94f9df81fd7ac31a82fd3233ac7442d6b9899bc8e0b19e616b/68747470733a2f2f636f6465636f762e696f2f67682f6461726b77656264657369676e2f73796d666f6e792d6164646f6e2d7061636b2f6272616e63682f372e342f67726170682f62616467652e737667)](https://codecov.io/gh/darkwebdesign/symfony-addon-pack)[![PHP Version](https://camo.githubusercontent.com/6f88d3f824988ab28fc1456d7f48d644981f9fc56265dce4dda51514d0fe65e6/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7068702d382e322532422d3737374242332e737667)](https://php.net/)[![Symfony Version](https://camo.githubusercontent.com/6939a146cec7422703b80e6adb2a1ad63a77b894be69178a48626f2d3d582fc1/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f73796d666f6e792d372e342d3933433734422e737667)](https://symfony.com/)

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](https://darkwebdesign.github.io/symfony-addon-pack/docs/7.4).

Features
--------

[](#features)

### Data Transformers

[](#data-transformers)

- BooleanToValueTransformer, transforms between a boolean and a scalar value.
- EntityToIdentifierTransformer, transforms between an identifier and a Doctrine entity.

### Form Field Types

[](#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

[](#form-field-event-subscribers)

- BooleanToYesNoSubscriber, rewrites boolean values to "yes" or "no", to be used with the `BooleanType`.
- JsonSchemaSubscriber, rewrites the JSON Schema `$schema` keyword property.

### Validation Constraints

[](#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
-------

[](#license)

Symfony Add-on Pack is licensed under the MIT License - see the `LICENSE` file for details.

###  Health Score

58

—

FairBetter than 98% of packages

Maintenance75

Regular maintenance activity

Popularity34

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity92

Battle-tested with a long release history

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~33 days

Recently: every ~102 days

Total

99

Last Release

96d ago

Major Versions

v2.8.5 → v3.0.02018-04-06

3.4.x-dev → v4.0.02020-04-29

4.4.x-dev → 5.0.x-dev2021-05-25

v5.4.0 → 6.0.x-dev2024-05-30

6.4.x-dev → v7.0.02024-05-31

PHP version history (10 changes)2.3.0PHP ^5.3.3

2.7.0PHP ^5.3.9

2.3.2PHP &gt;=5.3.3

2.7.2PHP &gt;=5.3.9

v3.0.0PHP &gt;=5.5.9

v4.0.0PHP &gt;=7.1.3

5.0.x-devPHP &gt;=7.2.5

6.0.x-devPHP ^8.0

v6.1.0PHP ^8.1

v7.0.0PHP ^8.2

### Community

Maintainers

![](https://www.gravatar.com/avatar/87e5bac63e50ade62a7081144d4cb5d6bbaa2f2a4571e1ccb78ee0e6e7e4a2b5?d=identicon)[raymondschouten](/maintainers/raymondschouten)

---

Top Contributors

[![raymondschouten](https://avatars.githubusercontent.com/u/21282689?v=4)](https://github.com/raymondschouten "raymondschouten (451 commits)")

---

Tags

constraintsform-typesphpsymfonytransformerssymfonyvalidationformtypesconstraintstransformers

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan, Rector

Code StylePHP CS Fixer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/darkwebdesign-symfony-addon-pack/health.svg)

```
[![Health](https://phpackages.com/badges/darkwebdesign-symfony-addon-pack/health.svg)](https://phpackages.com/packages/darkwebdesign-symfony-addon-pack)
```

###  Alternatives

[a2lix/translation-form-bundle

Translate your doctrine objects easily with some helpers

3376.9M38](/packages/a2lix-translation-form-bundle)[barbieswimcrew/zip-code-validator

Constraint class for international zipcode validation

772.3M](/packages/barbieswimcrew-zip-code-validator)[fp/jsformvalidator-bundle

Javascript validation for sf\[2|3|4\] forms.

132418.8k1](/packages/fp-jsformvalidator-bundle)[apy/jsfv-bundle

Symfony2 Javascript Form Validation Bundle with localisation support

92770.5k](/packages/apy-jsfv-bundle)[isometriks/spam-bundle

Provides spam protection for Symfony forms

46200.6k1](/packages/isometriks-spam-bundle)[j-ben87/parsley-bundle

Convert Symfony constraints into data-attributes for client-side validation with Parsley.

1432.7k](/packages/j-ben87-parsley-bundle)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
