marc-mabe/php-enum
Native PHP enum implementation via an abstract base class. Extend it to define enumerations from public constants (supports scalars, null, and arrays), create and compare enum instances, and keep a strict set of named values for safer domain modeling.
|
Package
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|
| answear/poczta-polska-bundle | — | 2 | 2 | 0 | 0 | 0 | 0.2 | — | MIT | 6 years ago | |
| bigbluebutton/bigbluebutton-api-php | Official PHP 8.2+ client for the BigBlueButton API. Wraps meeting creation, joining, recording management, and server administration in a developer-friendly interface, installable via Composer for quick integration into PHP applications. | 192 | 196 | 208 | 33K | 3 | 31.3 | 36.4 | LGPL-3.0 | 2 months ago | |
| brandembassy/coding-standard | Opinionated PHP coding standard ruleset for enforcing consistent code style across projects. Built on common tooling (e.g., PHP_CodeSniffer) to simplify linting in CI and local development, helping teams keep formatting and conventions uniform. | 1 | 2 | 1 | 13K | 3 | 29.2 | 62.4 | — | 3 months ago | |
| brandembassy/file-type-detector | Detect file type and MIME by filename extension or by inspecting binary/stream content. Returns category, format, and MIME on success (or false). Includes a helper to resolve MIME only. Install via composer: brandembassy/file-type-detector. | 2 | 2 | 0 | 7K | 0 | 13.2 | 49.2 | MIT | 7 months ago | |
| codex/core | — | 0 | 0 | 5 | 0 | 0 | 0.2 | — | NOASSERTION | — | |
| cubicmushroom/valueobjects | A small PHP package providing lightweight Value Object classes to model immutable domain values (e.g., IDs, money, email, dates) with validation and type-safety. Useful for cleaner Laravel apps and DDD-style codebases. | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| cyclonedx/cyclonedx-php-composer | — | 89 | — | 7 | — | 19 | 12.8 | 9.4 | Apache-2.0 | 8 months ago |
|
| drupal/core-recommended | Drupal core-recommended is a Composer metapackage that pins Drupal core and its recommended dependencies to compatible, secure versions, simplifying upgrades and helping teams maintain a stable Drupal installation with tested component versions. | 69 | — | 31 | — | 0 | 1.3 | — | — | — |
|
| jeckel-lab/advanced-types | Advanced Types is a Laravel/PHP package for modelling domain values with reusable, type-safe objects and casts. It replaces loose primitives with expressive types, improving validation and clarity. Building blocks for custom value objects and Eloquent casts keep domain logic consistent and testable. | 1 | 2 | 0 | 0 | 0 | 0.4 | 0.8 | — | 6 years ago | |
| justinrainbow/json-schema | A PHP library for validating JSON data against JSON Schema definitions, supporting Draft-3, Draft-4, Draft-6, Draft-7, and Draft 2019-09. Install via Composer to validate payloads and catch structural or schema errors. | 3,622 | 3,676 | 376 | 7M | 17 | 67.3 | 65.3 | MIT | 2 weeks ago | |
| marc-mabe/php-enum-phpstan | PHPStan extension for marc-mabe/php-enum. Teaches PHPStan about enum accessor methods and allowed values so static analysis understands your enumerations and catches invalid usage. Install with Composer and include the provided extension.neon. | 12 | 12 | 6 | 9K | 0 | 2.6 | 39.3 | BSD-3-Clause | 1 year ago | |
| micro-module/value-object | Immutable, self-validating value objects for PHP and Laravel. Wrap primitives like emails, IDs, and money in typed classes that guard their own invariants, so invalid values can't exist and domain logic stays clean, testable, and free of scattered validation checks. | 1 | 1 | 1 | 127 | 0 | 0.0 | 25.0 | — | 1 year ago | |
| mistery23/laravel-value-objects | — | 2 | — | 0 | — | 0 | 0.0 | — | MIT | — | |
| mufin/idoklad-symfony-bundle | Symfony bundle for integrating the iDoklad accounting API into your application, with service configuration and convenient access to iDoklad endpoints from Symfony services. | 0 | 0 | 0 | 0 | 0 | 0.3 | — | — | 5 years ago | |
| paul-lab/easyadmin-notification-bundle | — | 1 | 1 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| prolic/humus-amqp | HumusAmqp is an asynchronous AMQP 0-9-1 client for PHP built on ReactPHP. It provides producers, consumers, and a fluent API for RabbitMQ messaging, enabling non-blocking publishing and consuming without blocking your event loop. | 76 | 77 | 18 | 807 | 5 | 2.2 | 15.7 | MIT | 3 years ago | |
| tipoff/support | tipoff/support provides shared Laravel/PHP utilities for Tipoff packages—common helpers, conventions, and support code used across the ecosystem. Intended as an internal foundation dependency to keep other packages consistent and easier to maintain. | 0 | 0 | 0 | 466 | 10 | 11.9 | 39.8 | MIT | 5 years ago | |
| xm/cms-bundle | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | 6 years ago | |
| xm/symfony-bundle | XM Symfony Bundle provides a Symfony integration layer for XM, including bundle registration, service definitions, and autowiring support, making it easy to add XM features to Symfony applications with minimal configuration. | 0 | 0 | 0 | 137 | 0 | 19.8 | 34.7 | — | 6 days ago |
How can I help you explore Laravel packages today?