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
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| milestone/ss | 0.77 | — | 0 | 0 | 0 | 0 | 0 | 3.3 | — | — | 6 years ago | |
| suin/php-expose | 0.73 | Expose helps PHPUnit tests access private/protected properties and methods in PHP objects. Use a simple fluent API to set non-public attributes and call hidden methods without changing production code. Requires PHP 5.3+ and installs via Composer. | 5 | 5 | 1 | 102 | 0 | 0.1 | 17.3 | — | — | |
| 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. | 131 | 134 | 21 | 136K | 0 | 5.2 | 41.6 | MIT | 1 year ago | |
| byscripts/alert-bundle | 0.72 | — | 0 | 0 | 1 | 0 | 0 | 0.9 | — | — | 12 years ago | |
| wikimedia/testing-access-wrapper | 0.72 | Small PHP utility from Wikimedia that wraps objects to access otherwise non-public (protected/private) methods and properties in tests. Helps write focused unit tests without changing production visibility, acting as a thin “testing access wrapper.” | 4 | 4 | 1 | 81K | 0 | 0.1 | 55.3 | GPL-2.0 | — | |
| comsave/common | 0.72 | Shared common utilities for Laravel/PHP projects by Comsave. Provides reusable helpers and foundational components to reduce duplication across apps and packages, keeping shared logic centralized and easy to maintain. | 2 | 2 | 1 | 1K | 0 | 2.4 | 35.0 | MIT | 6 years 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 | 1,000K | 3 | 19.4 | 64.0 | BSD-3-Clause | 2 months 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 | 19K | 1 | 1.4 | 33.7 | — | 4 years ago | |
| eloquent/liberator | 0.69 | Auto-generate RESTful CRUD controllers, routes, and API resources for Laravel apps from Eloquent models. Liberator helps you scaffold consistent endpoints quickly, reducing boilerplate while keeping generated code editable and aligned with your existing models and conventions. | 34 | 38 | 3 | 7K | 2 | 1.1 | 22.6 | MIT | 4 years ago | |
| roave/better-reflection | 0.69 | Enhanced PHP reflection for static analysis: reflect classes without loading them, from PHP code strings or closures, extract AST from functions/methods, and read type declarations and docblocks. Feature-rich but slower than native reflection. | 1,245 | 1,249 | 137 | 584K | 14 | 40.0 | 47.8 | MIT | 2 months ago | |
| symfonycasts/internal-test-helpers | 0.69 | Internal test utilities from SymfonyCasts to streamline PHPUnit and Symfony/Laravel package testing. Provides shared helpers, fixtures, and assertions used across SymfonyCasts projects to reduce boilerplate and keep tests consistent and readable. | 0 | — | 2 | — | 0 | 0.1 | — | — | — | |
| dosfarma/testing | 0.68 | Laravel testing helpers for Dosfarma projects. Provides lightweight utilities and abstractions to speed up PHPUnit/Pest setup, fakes, and common assertions across apps and packages, helping you write clearer, reusable tests with less boilerplate. | 0 | 0 | 1 | 0 | 0 | 0.0 | — | MIT | — | |
| sampoyigi/testbench | 0.68 | Laravel testbench helpers for package development: quickly boot a minimal app, configure service providers, run migrations, and write reliable integration tests. Lightweight scaffolding to speed up local CI-style testing for your Laravel packages. | 0 | 0 | 0 | 754 | 0 | 8.1 | 42.3 | — | 7 months ago | |
| greenter/data | 0.68 | Conjunto de datos de ejemplo para Greenter: entidades y documentos de facturación usados en pruebas (tests). Incluye modelos de comprobantes y recursos relacionados, útil para desarrollar y validar integraciones con el ecosistema Greenter. | 2 | 2 | 2 | 72 | 0 | 1.3 | 19.3 | MIT | 7 years ago | |
| goaop/dissect | 0.68 | — | 2 | 3 | 1 | 10K | 0 | 14.4 | 54.6 | MIT | 3 months ago | |
| ctrl-f5/ctrl-common | 0.68 | Shared utilities and helpers for the Ctrl-F5 ecosystem: common PHP/Laravel components, small abstractions, and reusable support code used across multiple packages and apps. Intended as a lightweight foundation dependency. | 0 | 0 | 0 | 2 | 0 | 0.0 | 6.6 | — | — | |
| brick/reflection | 0.68 | Low-level PHP 8.1+ helpers extending native reflection. ReflectionTools can list all instance methods/properties across inheritance (including private parents), get class hierarchies, and create reflections for any callable with meaningful function names. | 23 | 24 | 3 | 7K | 1 | 18.7 | 37.8 | MIT | 4 months ago | |
| crudly/testly | 0.68 | A simple test package placeholder for crudly/testly. Currently contains minimal scaffolding and documentation (“This is a test”) and may be used for experimentation or as a starting point for future CRUD-related tooling. | 0 | 0 | 0 | 0 | 0 | 0.3 | — | MIT | 6 years ago | |
| ac/model-traits | 0.68 | — | 6 | 6 | 2 | 10 | 0 | 0.1 | 5.3 | — | — | |
| apnet/functional-test-bundle | 0.68 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — |
How can I help you explore Laravel packages today?