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
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| byscripts/alert-bundle | 0.77 | — | 0 | 0 | 1 | 0 | 0 | 0.9 | — | — | 12 years ago | |
| milestone/ss | 0.77 | — | 0 | 0 | 0 | 0 | 0 | 3.3 | — | — | 5 years ago | |
| comsave/common | 0.76 | 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 | 36.1 | MIT | 6 years ago | |
| spatie/blink | 0.76 | spatie/blink is a tiny in-memory cache for PHP apps. Store values for the current request to avoid repeated work like duplicate queries or expensive calculations. Simple API, no persistence—perfect for per-request memoization in Laravel and beyond. | 167 | 167 | 18 | 186K | 0 | 5.0 | 42.1 | MIT | 2 years ago | |
| spatie/visit | 0.75 | Human-friendly curl for the terminal. Visit any URL and display its response with colorized output (HTML via bat, JSON via jq), plus status code and response time. Supports custom HTTP methods and options like following redirects. | 391 | 390 | 14 | 1 | 0 | 7.5 | 0.0 | — | 1 year ago | |
| spatie/once | 0.75 | A tiny PHP helper to run code only once per request. Cache expensive computations or object initialization in a single spot, keyed automatically by the call site. Great for computed properties, accessors, and avoiding duplicate work. | 1,438 | 1,444 | 61 | 264K | 0 | 24.2 | 33.9 | MIT | 6 months ago | |
| spatie/typed | 0.75 | Userland improved PHP type system with type inference and runtime checking: generics, union types, typed collections/lists, tuples, and structs. Proof-of-concept package from Spatie to add stronger type guarantees without language-level support. | 0 | 321 | — | 1 | — | 1.9 | — | — | — | |
| spatie/period | 0.74 | Immutable date period objects for PHP with powerful comparison tools. Create periods from any DateTime (including Carbon), then calculate overlaps, gaps, intersections, differences, containment, and other complex comparisons across two or many periods. | 1,694 | 1,697 | 76 | 154K | 0 | 19.8 | 27.1 | MIT | 3 years ago | |
| 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 | 117K | 0 | 5.2 | 40.8 | MIT | 1 year ago | |
| dantleech/invoke | 0.72 | 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 | 27K | 0 | 0.2 | 50.4 | — | — | |
| 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 | 766K | 3 | 21.7 | 65.1 | BSD-3-Clause | 4 weeks 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 | 11K | 1 | 21.4 | 39.3 | — | 4 years ago |
How can I help you explore Laravel packages today?