Weave 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.
socialdept/atp-orm
cboxdk/laravel-assistant-client
socialdept/atp-resolver
socialdept/tenant-domains
tautvydasr/blade-class-names
socialdept/color-scales
maherelgamil/controller
coleus/widgets
coleus/table
coleus/users
coleus/music
coleus/health
coleus/calendar
coleus/notes
coleus/support
coleus/settings
coleus/apps
seampact/laravel
emmyconceptng/laravel-ng-postcode
jjsquady/round-robin