illuminate/reflection
Illuminate Reflection provides lightweight helpers around PHP’s Reflection API, used by Laravel to inspect classes, methods, and parameters. It supports resolving type information and attributes to power features like container autowiring, routing, and validation.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| raphhh/trex-reflection | 0.86 | Lightweight PHP reflection helper focused on analyzing types, classes and members with a cleaner API than native Reflection. Great for tooling, static analysis, and code generation tasks—extract signatures, docblocks, visibility, and metadata with minimal boilerplate. | 14 | 14 | 3 | 6K | 0 | 22.6 | 42.7 | MIT | 5 years ago | |
| illuminate/translation | 0.85 | Illuminate Translation is Laravel’s translation engine, providing a Translator with loaders, language files, and fallback locales to resolve strings and pluralization. Supports namespaces, JSON translations, and runtime locale switching for multilingual PHP apps. | 69 | 73 | 11 | 497K | 0 | 0.7 | 53.2 | MIT | — | |
| illuminate/config | 0.84 | Illuminate Config is Laravel’s configuration repository. It loads and merges config files, lets you read and set values at runtime, supports environment-based defaults, and provides a consistent API for accessing app settings across services and packages. | 108 | 116 | 11 | 589K | 0 | 0.9 | 51.6 | MIT | — | |
| illuminate/conditionable | 0.83 | Add fluent, chainable conditional logic to Laravel objects. The Conditionable trait provides when/unless helpers to apply callbacks only when conditions are met, keeping pipelines and builders clean and readable without scattered if/else blocks. | 91 | 92 | 4 | 2M | 0 | 0.6 | 55.3 | MIT | — | |
| illuminate/testing | 0.83 | Laravel’s Illuminate Testing package provides the core testing helpers used by the framework—HTTP and console test utilities, assertions, test case scaffolding, and support traits—making it easier to write fast, expressive PHPUnit tests for Laravel applications and packages. | 33 | 33 | 10 | 292K | 0 | 0.5 | 54.3 | MIT | — | |
| illuminate/session | 0.83 | Illuminate Session provides Laravel’s session management layer, including session stores, handlers, middleware support, flash data, and CSRF-friendly session integration. Use it to persist user state across requests with a consistent API, in Laravel or standalone. | 99 | 101 | 19 | 563K | 0 | 1.1 | 51.8 | MIT | — | |
| roave/better-reflection | 0.83 | Reflection library enhancing PHP’s built-in API with advanced features like AST extraction, type declarations, and non-loaded class reflection. Ideal for static analysis tools but not for runtime performance-critical tasks. Supports PHP 7+ and provides deeper type metadata than native reflection. | 1,237 | 1,241 | 138 | 230K | 14 | 44.0 | 43.1 | MIT | 1 day ago | |
| illuminate/collections | 0.83 | Illuminate Collections provides a fluent, chainable API for working with arrays and iterables in PHP. Includes Collection and LazyCollection with powerful mapping, filtering, grouping, sorting, and higher-order operations, used widely across Laravel and standalone projects. | 271 | 290 | 48 | 2M | 0 | 2.8 | 53.4 | MIT | — | |
| illuminate/view | 0.83 | Illuminate View is Laravel’s templating and view rendering component. It compiles and renders Blade templates, manages view composers and shared data, supports view discovery, caching, and engines, and integrates cleanly with the rest of the Illuminate framework. | 131 | 141 | 50 | 657K | 0 | 2.2 | 51.1 | MIT | — | |
| phpdocumentor/reflection | 0.82 | PHPDoc reflection library used by phpDocumentor to parse docblocks and reflect types, namespaces, and symbols from PHP code. Helps tools extract documentation and metadata without executing code, powering static analysis and doc generation workflows. | 125 | 126 | 59 | 2M | 11 | 34.5 | 69.0 | MIT | 4 months ago | |
| illuminate/encryption | 0.82 | Laravel’s encryption component for securely encrypting and decrypting strings and serialized data using application keys and strong ciphers. Provides Encrypter support, key rotation via previous keys, and convenient helpers for protecting cookies, sessions, and payloads. | 92 | 96 | 26 | 364K | 0 | 1.2 | 49.6 | MIT | — | |
| illuminate/redis | 0.82 | Illuminate Redis provides Laravel’s Redis integration, delivering cache, queue, session, and pub/sub support via a simple API. Works with PhpRedis or Predis, supports clusters and connections, and plugs into the framework’s Cache and Queue systems. | 83 | 90 | 16 | 184K | 0 | 0.9 | 46.1 | MIT | — | |
| sebastian/object-reflector | 0.81 | Reflect object properties across a class hierarchy, including inherited, private, and protected members. sebastian/object-reflector provides a small utility for accessing and inspecting object state when PHP’s standard reflection APIs are inconvenient. | 6,282 | 6,287 | 3 | 12M | 0 | 46.0 | 53.6 | BSD-3-Clause | 2 months ago | |
| illuminate/container | 0.79 | Illuminate Container is Laravel’s lightweight dependency injection container for resolving classes, managing bindings, singletons, contextual dependencies, and automatic constructor injection. It powers service resolution and inversion of control in Laravel apps and packages. | 312 | 325 | 60 | 1M | 0 | 3.4 | 49.5 | MIT | — | |
| andrewsville/php-token-reflection | 0.78 | PHP library for reflecting and analyzing PHP token streams. Parse source code into tokens and inspect structures like classes, functions, namespaces, and docblocks—useful for static analysis, code generation, and tooling without executing the code. | 190 | 190 | 43 | 8K | 17 | 4.0 | 21.4 | NOASSERTION | — |
How can I help you explore Laravel packages today?