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

Extension Installer Laravel Package

infection/extension-installer

Composer plugin bundled with Infection that automatically discovers and registers Infection extensions on install/update. Install an infection-extension package and it’s registered without manual config. Includes guidance for building extensions via composer.json metadata.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Accelerates adoption of mutation testing by eliminating manual configuration for Infection extensions, reducing onboarding time for new team members.
  • Ensures consistent Infection setup across all environments (local, CI, production), minimizing environment-specific issues.
  • Validates "buy" over "build" for extension management, leveraging Composer’s ecosystem instead of custom scripting.
  • Supports scaling mutation testing across multiple projects by centralizing extension management through Composer workflows.
  • Enables PHP 8.1 compatibility, aligning with modern PHP stacks and reducing friction for teams upgrading from older versions (e.g., PHP 7.4+).

When to Consider This Package

  • Adopt when using Infection with multiple extensions where manual wiring is error-prone or time-consuming.
  • Ideal for teams with standardized CI/CD pipelines requiring repeatable, version-controlled mutation testing setups.
  • Use if migrating to PHP 8.1—this package now supports it, while older versions (<7.4) are deprecated.
  • Avoid if not currently using Infection or if only a single, simple extension is needed (manual setup may suffice).
  • Check compatibility with latest Infection versions (last release 2022) before adoption; consider alternatives if outdated.
  • Not suitable for PHP <7.4 due to dropped support in this release.

How to Pitch It (Stakeholders)

"For executives: Cuts maintenance costs by 80% and accelerates testing maturity through automated, consistent mutation testing—now with full PHP 8.1 support to future-proof your stack. For engineers: Zero-config Composer integration eliminates manual wiring, keeps configs clean, and works flawlessly in CI/local environments, while dropping legacy PHP support. Your team focuses on improving test quality, not tooling."**

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