spatie/invade
Access and manipulate private/protected object and static properties, and call private methods in PHP using a simple invade() helper. Handy for testing, debugging, and working around encapsulation when needed, without verbose reflection code.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| spatie/packagist-api | 0.72 | Search Packagist and fetch package details via the official Packagist API. Provides a simple PackagistClient built on Guzzle with a URL generator, plus helpers to list all packages or filter by vendor/type, and browse popular packages with pagination. | 130 | 134 | 21 | 116K | 0 | 25.2 | 47.9 | MIT | 1 year ago | |
| infection/include-interceptor | 0.72 | PHP stream wrapper that intercepts the file:// protocol to override the content of any included or autoloaded file at runtime. Register a mapping from original file to replacement, enable the interceptor, and includes/file_get_contents load the replacement instead. | 31 | 31 | 4 | 960K | 3 | 22.6 | 65.9 | BSD-3-Clause | 4 years ago | |
| nikic/include-interceptor | 0.71 | PHP extension and library to intercept and virtualize include/require. Lets you provide custom file contents, rewrite paths, or instrument included code without touching the filesystem—useful for loaders, build tools, testing, and sandboxing. | 69 | 69 | 3 | 18K | 1 | 21.4 | 39.3 | — | 4 years ago | |
| dantleech/invoke | 0.70 | Emulate named arguments in PHP: instantiate classes or call methods by mapping associative array keys to parameter names. Validates required/missing/extra keys and type hints, throwing clear exceptions. Useful for deserialization and config loading. | 5 | 5 | 2 | 26K | 0 | 0.2 | 50.2 | — | — | |
| spiral/debug | 0.68 | Spiral Debug adds a lightweight debugging toolkit for Spiral/PHP apps. Capture and inspect errors, exceptions, logs, and runtime details during development, with simple integration and minimal overhead for troubleshooting and diagnostics. | 2 | 2 | 1 | 3K | 0 | 24.2 | 48.4 | MIT | 6 years ago | |
| spatie/laravel-auto-discoverer | 0.68 | Fast, cached discovery of PHP classes, interfaces, traits, and enums based on conditions. Scan directories to find structures implementing an interface, using attributes, extending classes, and more—ideal for auto-registration and production-ready performance. | 178 | 178 | 17 | 5 | 1 | 28.6 | 0.2 | MIT | 1 month ago | |
| infection/infection | 0.67 | Infection is a PHP 8.2+ mutation testing framework that measures test suite strength by introducing small code changes (mutations) and checking if tests catch them. Integrates with common PHP test runners and provides mutation score (MSI) reporting. | 2,187 | 2,195 | 177 | 961K | 159 | 65.2 | 71.4 | BSD-3-Clause | 1 month ago | |
| spatie/php-structure-discoverer | 0.67 | Automatically discover classes, interfaces, traits, and other PHP structures in a codebase. Scans files, resolves namespaces, and returns a structured overview you can use for tooling, analysis, or building package features without manual registration. | 178 | 179 | 17 | 2M | 1 | 28.7 | 65.0 | MIT | 1 month ago | |
| infection/mutator | 0.67 | Mutation testing tool for PHP: generates code mutations and runs your PHPUnit tests to measure how well they catch bugs. Helps improve test quality and identify weak assertions, with configurable mutators, thresholds, and reporting for CI pipelines. | 8 | 8 | 2 | 823K | 0 | 21.3 | 65.0 | BSD-3-Clause | 11 months ago |
How can I help you explore Laravel packages today?