sebastian/object-enumerator
Traverses arrays and object graphs to enumerate every referenced object, including nested structures and circular references. A small utility from Sebastian Bergmann's PHP testing stack, commonly pulled in by PHPUnit to walk object graphs safely.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| graham-campbell/analyzer | 0.85 | Analyzer is a PHP package by Graham Campbell that checks whether referenced classes actually exist. It helps catch missing or mistyped class references, supports PHP 8.1-8.5, and integrates with PHPUnit 10-13 for test-time analysis. | 0 | 32 | — | 8K | — | 9.3 | 53.7 | — | — | |
| sakanjo/laravel-easy-enum | 0.84 | Simplify PHP enums in Laravel with sakanjo/laravel-easy-enum. This lightweight package provides helpers for labels, values, options, validation rules, and Eloquent/Blade integration, reducing boilerplate and keeping enum-driven code clean and readable. | 10 | — | 0 | — | 0 | 12.4 | — | MIT | 5 months ago | |
| sourceboat/laravel-enumeration | 0.84 | A Laravel package for defining and using enumerations in PHP, with support for validation rules, model casting, and comparing enum values in a clean, type-safe way across your application. | 0 | 9 | — | 0 | — | 0.0 | — | — | — | |
| draw/data-tester | 0.84 | Lightweight PHP data testing helper for validating arrays/objects against expected shapes and values. Useful for unit tests and quick assertions, with simple matchers and readable failure messages to spot mismatches fast. | 0 | 0 | 0 | 0 | 0 | 0.6 | — | MIT | 9 years ago | |
| christophrumpel/laravel-factories-reloaded | 0.84 | Laravel Factories Reloaded generates model factories from your existing database schema. It inspects tables and column types, then creates ready-to-use factory definitions with appropriate fake data, helping you skip manual boilerplate and start testing faster. | 379 | 379 | 19 | 18 | 2 | 3.2 | 0.3 | MIT | 4 years ago | |
| th3n3rd/cartesian-product | 0.84 | Memory-efficient Cartesian Product generator for PHP. Uses iterators to yield one tuple at a time, letting you handle very large combinations without big memory usage. Build products via fluent with() calls or CartesianProduct::of(), iterate or toArray(). | 13 | 14 | 5 | 10K | 0 | 7.9 | 41.7 | MIT | 7 months ago | |
| michael-rubel/laravel-value-objects | 0.84 | Laravel Value Objects offers an abstract base class and Eloquent casts for turning model attributes into immutable value objects, with validation, comparison helpers, and PHP 8 support for cleaner, type-safe domain code. | 205 | 205 | 18 | 158 | 1 | 2.2 | 3.8 | MIT | 1 year ago | |
| isolate/lazy-objects | 0.83 | A lightweight PHP package for deferring object initialization until first access. Create lazy proxies that resolve real instances on demand, helping reduce boot-time overhead and memory usage in Laravel and plain PHP apps. | 2 | 2 | 1 | 9 | 0 | 0.0 | 8.3 | MIT | 11 years ago | |
| draw/tester | 0.83 | Tools for testing PHP apps: DataTester wraps PHPUnit assertions with a fluent, path-based API for arrays/objects. Includes PHPUnit extensions like CarbonReset to reset Carbon state between tests and SetUpAutowire to autowire test properties via attributes. | 0 | 0 | 0 | 1K | 0 | 0.0 | 43.0 | MIT | — | |
| stemble/laravel-doctrine-factory | 0.83 | Use Laravel's modern Eloquent factories with Doctrine entities. Drop-in replacement for the official frozen pre-8.x factory system, adding class-based factories, first-class states, relationship helpers, sequences, recycle, and afterMaking/afterCreating callbacks. | 2 | 2 | 2 | 7K | 0 | 22.1 | 52.5 | MIT | 3 months ago | |
| rector/rector-laravel | 0.83 | Community Rector extension to automate Laravel upgrades. Adds Laravel and first-party package rules (e.g., Cashier, Livewire), with version-based set providers that detect your composer.json or manual level sets to apply the right refactors for your target Laravel version. | 1,298 | 1,259 | 120 | 7K | 15 | 45.1 | 23.3 | MIT | 1 week ago | |
| mark-gerarts/phpstan-automapper-plus | 0.83 | PHPStan extension for AutoMapper+ that suppresses false “map() invoked with 3 parameters” errors while MapperInterface lacks the optional $context parameter (added post-1.0, formal in 2.0). Install via extension-installer or include phpstan.neon. | 0 | 0 | 1 | 10K | 1 | 0.5 | 55.1 | — | 7 years ago | |
| stephenjude/api-test-helper | 0.83 | stephenjude/api-test-helper is a Laravel package that streamlines API testing with convenient helpers and expressive assertions for HTTP and JSON responses. It reduces boilerplate around authentication, request building, and response checks, helping you write cleaner, faster, more reliable API test... | 47 | — | 1 | — | 0 | 0.3 | — | MIT | 3 years ago | |
| sebastian/object-reflector | 0.83 | sebastian/object-reflector lets you reflect an object's properties, including inherited, private, and protected ones. Install it via Composer to inspect and access object state that PHP's default reflection utilities don't easily expose. | 6,271 | 6,277 | 3 | 25M | 1 | 41.8 | 56.4 | BSD-3-Clause | 2 months ago | |
| nicolasguilloux/phpunit-dependency-injection-bundle | 0.83 | A PHPUnit dependency injection bundle that lets tests resolve services from a container instead of constructing dependencies manually. Keeps test classes lean and setup simple for container-based PHP apps. Low adoption, so expect limited docs and community support. | 0 | 0 | 0 | 0 | 0 | 0.3 | — | MIT | 4 years ago | |
| lazerg/laravel-enum-pro | 0.83 | Laravel Enum Pro enhances PHP enums for Laravel with validation rules, Eloquent casts, labels, descriptions, and localization. Build select options and display human-friendly enum values in forms, APIs, and Blade views with less boilerplate. | 43 | — | 2 | — | 1 | 0.4 | — | — | — | |
| phpunit/phpunit-dom-assertions | 0.83 | Adds expressive DOM assertions to PHPUnit for testing HTML and XML output, letting you assert elements, attributes, text content, and structure using a fluent, readable API built on Symfony's DomCrawler and CssSelector components. | 29 | — | 13 | — | 1 | 6.3 | — | NOASSERTION | 8 months ago |
|
| nnjeim/respond | 0.83 | — | 5 | 5 | 1 | 6 | 0 | 0.7 | 4.2 | MIT | 5 years ago | |
| nasyrov/laravel-enums | 0.83 | Laravel Enums adds first-class enumeration support: define typed enum classes, then use them as Eloquent casts, validation rules, and translatable labels. Helpers for values, options, and comparisons make model attributes and form choices safer and more expressive. | 32 | — | 9 | — | 0 | 0.7 | — | MIT | 5 years ago | |
| digitalrevolution/accessorpair-constraint | 0.83 | PHPUnit helper to automatically test and cover getters/setters (and constructor-to-getter pairs) on data classes. Add the AccessorPairAsserter trait and call assertAccessorPairs() to validate accessor pairs, optional default/initial value checks. | 10 | 11 | 10 | 3K | 1 | 19.7 | 36.3 | MIT | 5 months ago |
How can I help you explore Laravel packages today?