StripTags, Int, or StringTrim.Adopt if:
@Filter("trim") on entity properties).Look elsewhere if:
For Executives: "This package lets us standardize data filtering across our Symfony apps—like a ‘sanitize on save’ for all inputs—without writing boilerplate code. It’s like adding a ‘data scrubber’ to our stack, reducing bugs from dirty data (e.g., SQL injection, malformed inputs) and speeding up development. For example, if we’re building a new admin panel with 20+ forms, this bundle could cut filtering logic implementation time by 30–50% while improving security. It’s low-risk (MIT license, active community) and aligns with our goal to reduce technical debt."
For Engineers: *"This is a Symfony bundle that integrates Laminas filters into your app via annotations or services. Key perks:
auto_filter_forms to sanitize/transform entity data before validation (e.g., strip tags, validate emails).@Filter("trim") to entity properties to auto-apply filters.Int, Base64, Callback) or extend with custom ones.AppKernel.php.Tradeoff: Last release was Jan 2023, but it’s MIT-licensed and the core Laminas filters are battle-tested. If you hit a snag, we can fork it or build a wrapper. Worth trying for CRUD-heavy apps or APIs where input hygiene matters."*
How can I help you explore Laravel packages today?