Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Polyfill Intl Normalizer Laravel Package

symfony/polyfill-intl-normalizer

Fallback implementation of PHP’s Intl Normalizer class for environments without the intl extension. Part of Symfony’s polyfill suite, enabling Unicode normalization features across platforms while keeping compatibility with native Normalizer when available.

View on GitHub
Deep Wiki
Context7

Technical Evaluation

Architecture fit: This polyfill provides a seamless drop-in replacement for PHP's Intl extension's Normalizer class, ensuring cross-environment compatibility without requiring the native extension. It integrates cleanly into any PHP project using Composer, making it ideal for Laravel applications targeting diverse server environments (e.g., shared hosting with limited extension support).

Integration feasibility: High. Requires only a Composer dependency addition (composer require symfony/polyfill-intl-normalizer). The package auto-registers via Composer autoloading, and existing code using Normalizer functions remains unchanged. No framework-specific adjustments needed.

Technical risk: Low for standard use cases, but moderate for edge cases. The pure-PHP implementation may exhibit performance differences vs. native extension (e.g., slower Unicode normalization in high-throughput scenarios). Potential discrepancies in rare Unicode normalization behaviors must be validated against project requirements.

Key questions:

  • Does the project’s specific normalization use cases (e.g., search indexing, user input processing) rely on Intl extension-specific behaviors not fully replicated by the polyfill?
  • What is the performance impact in production under peak load?
  • Are target deployment
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
davejamesmiller/laravel-breadcrumbs
artisanry/parsedown
christhompsontldr/phpsdk
enqueue/dsn
bunny/bunny
enqueue/test
enqueue/null
enqueue/amqp-tools
milesj/emojibase
bower-asset/punycode
bower-asset/inputmask
bower-asset/jquery
bower-asset/yii2-pjax
laravel/nova
spatie/laravel-mailcoach
spatie/laravel-superseeder
laravel/liferaft
nst/json-test-suite
danielmiessler/sec-lists
jackalope/jackalope-transport