technically/callable-reflection
A PHP package for reflecting any callable—closures, invokable objects, function names, and array callables—through a single, consistent API. Inspect parameters, types, defaults, and return types to power dependency injection, routing, and event handling in Laravel or plain PHP.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| php-standard-library/type | 0.85 | Runtime type validation for PHP built on the Parse, Don't Validate principle: coerce and assert unstructured input into well-typed data, with clear errors when values don't match. | 1 | 1 | 0 | 114K | 0 | 21.4 | 64.8 | MIT | 1 week ago | |
| zenstruck/callback | 0.84 | Tiny PHP utility for building and composing callbacks/closures with a fluent API. Helps wrap callables, bind arguments, decorate or chain behavior, and safely invoke functions and methods—handy for middleware-style pipelines, event hooks, and reusable functional helpers. | 56 | 56 | 1 | 210K | 0 | 2.7 | 49.3 | MIT | 4 years ago | |
| php-standard-library/result | 0.84 | Result type for PHP that captures success or failure as a value, enabling controlled error handling without exceptions. Part of the PHP Standard Library. | 1 | 1 | 0 | 104K | 0 | 21.7 | 65.0 | MIT | 1 week ago | |
| php-standard-library/default | 0.84 | DefaultInterface for PHP classes to provide standardized default instances. Part of the PHP Standard Library, it gives a consistent contract for exposing a default object instance without custom static factory methods or ad hoc conventions. | 1 | 1 | 0 | 119K | 0 | 21.7 | 65.0 | MIT | 1 week ago | |
| php-static-analysis/psalm-plugin | 0.84 | A Psalm plugin for PHP static analysis that extends Psalm with additional checks and integrations, helping teams catch issues earlier and enforce consistent code quality in their projects. | 2 | 2 | 0 | 2K | 0 | 0.0 | 39.5 | MIT | 1 year ago | |
| tdn/php-types | 0.84 | A small PHP utility for working with types: safely cast values, validate data against expected types, and normalize scalars, arrays and objects. Lightweight and framework-agnostic, it drops easily into Laravel or any Composer project. | 7 | 8 | 0 | 45 | 0 | 0.0 | 8.0 | NOASSERTION | 11 years ago | |
| mpociot/reflection-docblock | 0.84 | Parse and work with PHP DocBlocks via reflection. mpociot/reflection-docblock extracts summaries, descriptions, tags, params, and return types from classes, methods, and properties, making it easy to generate documentation or build tooling that relies on DocBlock metadata. | 85 | 85 | 4 | 1M | 2 | 1.5 | 55.1 | MIT | 10 years ago | |
| krlove/async-service-call-bundle | 0.84 | A Symfony bundle for running service calls asynchronously, letting you defer heavy work to background processes and return control immediately. Useful for improving response times when handling slow tasks like emails, API calls, or reports without blocking the request. | 0 | 11 | — | 82 | — | 0.0 | 26.5 | — | — | |
| jfcherng/php-diff | 0.84 | jfcherng/php-diff is a comprehensive PHP library for generating diffs between two strings. It provides text renderers (Context, JSON, Unified) and HTML renderers (Combined, Inline, JSON, Side by Side). Install via Composer; requires PHP 8.3+ and ext-iconv. HTML output needs CSS for proper visualizat... | 483 | 487 | 47 | 422K | 5 | 28.3 | 46.8 | BSD-3-Clause | 4 months ago | |
| signifly/laravel-cancellation | 0.84 | Signifly's Laravel Cancellation package lets you gracefully cancel queued jobs and long-running tasks. Add cancellation checks so workers stop early, handle cleanup, and avoid wasted processing with a simple, framework-friendly API. | 6 | — | 3 | — | 1 | 0.1 | — | MIT | 5 years ago | |
| fp4php/functional | 0.84 | fp4php/functional brings functional programming to PHP with immutable collections, pipelines, pattern matching, and composable helpers. It simplifies data transformation and reduces boilerplate while fitting naturally into Laravel and existing PHP codebases. | 203 | 203 | 6 | 9K | 0 | 1.2 | 22.9 | MIT | 1 year ago | |
| juststeveking/result | 0.83 | A lightweight Result type for PHP and Laravel. Return success or failure values instead of throwing exceptions, chain transformations, and handle errors explicitly. Supports ok/err creation, mapping, and unwrapping for clearer, safer, more testable control flow. | 4 | 4 | 1 | 0 | 0 | 0.4 | — | MIT | 1 year ago | |
| fsi/reflection | 0.83 | Optimized Reflection for PHP 5.3 that caches ReflectionClass/Method/Property objects via factory() so they’re never created twice. Returned methods/properties are pre-set accessible for private/protected access; some uncached operations throw exceptions. | 7 | 8 | 3 | 823 | 1 | 0.2 | 27.8 | MIT | — | |
| php-standard-library/fun | 0.83 | Functional programming utilities for PHP: compose and decorate functions, control execution, and build pipelines with small, reusable higher-order helpers. | 1 | 1 | 0 | 28K | 0 | 21.6 | 64.9 | MIT | 1 week ago | |
| vanio/stdlib | 0.83 | Vanio Stdlib is a lightweight collection of reusable PHP utilities and helpers that reduce boilerplate in everyday development. It offers practical components for common data, string, and type tasks, making it useful in Laravel or standalone PHP projects. | 3 | 4 | 1 | 517 | 0 | 0.0 | 29.2 | MIT | 8 years ago | |
| mauretto78/array-query | 0.83 | Array Query is a PHP library that lets you query arrays using SQL-like syntax: select, where, order by, group by, limit and joins, with support for nested keys and custom operators. It brings database-style filtering and sorting to plain arrays, making complex data manipulation readable and testable... | 12 | — | 4 | — | 0 | 0.2 | — | MIT | 7 years ago |
|
| assistant-engine/open-functions-core | 0.83 | Open Functions Core provides foundational PHP/Laravel abstractions for defining, registering, and executing Open Functions. It includes schemas, registries, and tool-calling primitives so applications can expose callable tools to AI assistants and agent workflows consistently across PHP frameworks. | 0 | 10 | — | 1 | — | 0.0 | 4.2 | — | — | |
| phpoption/phpoption | 0.83 | The Option type for PHP: a lightweight library that makes nullable return values explicit with Some and None classes. It forces developers to handle both cases, reducing fatal errors from calling methods on null while enabling more concise APIs. | 2,665 | 2,689 | 67 | 24M | 0 | 38.5 | 62.3 | Apache-2.0 | 2 months ago | |
| released/api-caller-bundle | 0.83 | A Laravel bundle for calling external APIs with a consistent, configurable client. Handles requests, authentication, and responses, keeping integrations clean and testable. Early-stage package with minimal adoption—review before production use. | 0 | 0 | 1 | 0 | 0 | 0.0 | — | — | 5 years ago | |
| open-solid/callable-invoker | 0.83 | Open Solid Callable Invoker is a lightweight PHP utility for invoking any callable with automatic dependency resolution. It supports closures, class methods, and invokable objects, making it easy to wire actions and handlers in Laravel applications. Clean, flexible, and framework-friendly. | 4 | — | 1 | — | 0 | 8.4 | — | MIT | 7 months ago |
How can I help you explore Laravel packages today?