ergebnis/classy
This Composer package provides collectors for finding classy constructs, including classes, enums, interfaces, and traits, in PHP source code. It offers token-, file-, SplFileInfo-, and Finder-based collectors to gather these declarations for analysis or tooling.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ergebnis/composer-normalize | 0.90 | A Composer plugin that normalizes composer.json so you don't have to—enforcing consistent formatting and key ordering across projects. Install it as a dev dependency, allow the plugin, and let it clean up your manifest automatically. | 1,128 | 1,131 | 34 | 2M | 7 | 38.3 | 54.3 | MIT | 1 week ago | |
| sebastian/object-reflector | 0.85 | 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 | |
| sajadsdi/php-reflection | 0.85 | Lightweight wrapper around PHP’s built-in Reflection API. Inspect classes by name or instance and quickly fetch ReflectionClass plus lists of properties, methods, and constants. Simple Reflections helper for common reflection tasks. | 1 | 1 | 0 | 0 | 0 | 0.3 | — | MIT | 2 years ago | |
| localheinz/composer-normalize | 0.85 | A Composer plugin that normalizes composer.json files, so you don't have to format them manually or ask contributors to fix inconsistent ordering and whitespace. Install it as a dev dependency and let it keep your package manifest consistently formatted. | 1,129 | 1,130 | 34 | 2K | 7 | 37.6 | 9.8 | MIT | 1 week ago | |
| php-standard-library/fun | 0.84 | 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 | |
| andrew-gos/class-builder | 0.84 | PHP library to construct objects from arrays or scalars using constructor reflection. Supports interfaces/abstracts via AvailableInheritors, conditional building with BuildIf checkers, typed arrays, variadics, and union/intersection parameter types. | 1 | 2 | 0 | 60 | 0 | 0.0 | 20.6 | MIT | — | |
| fsi/reflection | 0.84 | 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 | — | |
| ergebnis/data-provider | 0.84 | Generic PHPUnit data providers for booleans, floats, integers, nulls, objects, resources, strings, and UUIDs, so you can reuse consistent test data instead of rewriting provider methods in every test suite. | 27 | 27 | 0 | 32K | 1 | 23.5 | 49.5 | MIT | 2 weeks ago | |
| ergebnis/rector-rules | 0.84 | A Composer package of Rector rules for PHP projects, including sorters for associative arrays and match arms, removal of named arguments for single parameters, Faker generator property-to-method conversion, relative namespaced symbol references, and PHPUnit test attribute replacement. Install with c... | 10 | 10 | 0 | 74K | 0 | 31.8 | 62.0 | MIT | 1 week ago | |
| ergebnis/json-pointer | 0.84 | RFC 6901 JSON Pointer abstraction for PHP. Create and convert reference tokens and pointers between plain strings, JSON strings, and URI fragment identifiers, handling proper escaping/encoding. Install via Composer: ergebnis/json-pointer. | 22 | 21 | 0 | 2M | 0 | 22.6 | 64.2 | MIT | 1 month ago | |
| bentools/helpfultraits | 0.84 | Deprecated, unmaintained repository of small PHP helper traits. No longer maintained and may be removed soon; consider forking if you still depend on it. | 1 | 1 | 0 | 0 | 0 | 0.0 | — | — | — | |
| rector/type-perfect | 0.84 | Type Perfect adds 10 PHPStan rules to tighten type declarations: replace empty/isset checks with instanceof for precise narrowing, prefer explicit getters over magic array access, and enforce interface signatures. Easy to enable even on legacy code; improves reliability fast. | 105 | 105 | 7 | 403K | 0 | 10.5 | 43.6 | MIT | 3 months ago | |
| michaldudek/foundation | 0.83 | Foundation is a Laravel package that supplies reusable base classes and utilities for common application layers such as models, repositories, and services. It helps reduce boilerplate and keep project code structured, consistent, and easier to maintain. | 12 | 13 | 1 | 236 | 0 | 0.1 | 17.7 | NOASSERTION | — | |
| eghamat24/database-repository | 0.83 | A Laravel package that adds a database repository layer for wrapping Eloquent queries in reusable repository classes. It helps keep models and controllers clean, reduces duplicated query logic, and makes data access more organized, consistent, and testable for common database operations. | 19 | — | 9 | — | 4 | 1.7 | 0.8 | — | 1 year ago | |
| arsenaltech/nova-tab | 0.83 | ArsenalTech Nova Tab adds configurable tabs to Laravel Nova resource detail pages, letting you group fields into cleaner, navigable sections. Define tabs and assign fields to reduce clutter and make complex resource views easier to scan. | 73 | 74 | 16 | 104 | 9 | 3.7 | 7.9 | — | 8 years ago | |
| lolli42/finediff | 0.83 | Create HTML diffs between two strings with fine-grained character or word comparison. Outputs / markup, escapes HTML entities, supports multibyte strings, and exposes internal opcodes for diff processing. PHP 8.2+ in v1.1. | 13 | 13 | 3 | 489K | 0 | 3.3 | 55.6 | MIT | 1 year ago | |
| novay/draft | 0.83 | — | 0 | 0 | 0 | 0 | 0 | 0.3 | — | MIT | 1 year 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 | |
| php-standard-library/type | 0.83 | 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 | |
| roave/better-reflection | 0.83 | Better Reflection is a PHP reflection API for static analysis: reflect on classes without loading them, parse classes from strings, inspect closures, and extract AST and type information. It prioritizes features over speed, so it is not intended for runtime use. | 1,248 | 1,253 | 138 | 1M | 14 | 44.3 | 54.1 | MIT | 2 weeks ago |
How can I help you explore Laravel packages today?