doctrine/deprecations
Side-effect-free deprecation layer for PHP libs. Send E_USER_DEPRECATED notices to trigger_error or a PSR-3 logger, optionally just track them. Supports deduplication, suppression by identifier or package, and reporting counts of triggered deprecations.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| symfony/deprecation-contracts | 0.86 | Provides the global trigger_deprecation() helper to emit standardized, silenced deprecation notices with package name and version. Works with custom error handlers (e.g., Symfony ErrorHandler) to catch and log deprecations in dev and production. | 2,110 | 2,118 | 8 | 17M | 0 | 31.4 | 63.4 | MIT | 5 years ago | |
| phpstan/phpstan-deprecation-rules | 0.83 | — | 447 | 451 | 23 | 3M | 16 | 33.5 | 70.4 | MIT | 1 month ago | |
| psr/log | 0.81 | PSR-3 logging interfaces for PHP. Provides LoggerInterface, traits, and related classes to standardize how libraries accept and emit log messages. Not a logger implementation—use it to type-hint a logger or build your own PSR-3 compliant logger. | 10,445 | 10,629 | 187 | 17M | 0 | 54.3 | 52.0 | MIT | 1 year ago | |
| doctrine/common | 0.80 | Doctrine Common extends core PHP with shared utilities used across Doctrine projects. Includes collections, event management, caching helpers, annotations support (legacy), reflection and class loading tools. A foundational component for Doctrine ORM and related libraries. | 5,809 | 5,837 | 288 | 4M | 23 | 70.2 | 59.3 | MIT | 1 year ago | |
| symfony/phpunit-bridge | 0.79 | Symfony PHPUnit Bridge adds utilities around PHPUnit, with a focus on managing and asserting deprecation notices for smoother upgrades. It helps track, filter, and report deprecations during test runs, making CI output cleaner and migrations safer. | 2,472 | 2,478 | 48 | 3M | 0 | 44.3 | 50.6 | MIT | 1 week ago | |
| laminas/laminas-code | 0.78 | Generate, analyze, and manipulate PHP code with Laminas Code. Provides reflection utilities, code generators, docblock parsing, and class/file generation helpers for building frameworks, tooling, and meta-programming workflows. | 1,908 | 1,914 | 89 | 4M | 21 | 47.7 | 64.6 | BSD-3-Clause | 5 months ago | |
| consolidation/log | 0.78 | A lightweight Laravel logging package that consolidates and formats application logs, helping you centralize output, reduce noise, and improve readability. Designed for easy integration and configuration across environments for consistent, structured logging. | 154 | 155 | 6 | 1M | 0 | 1.0 | 53.5 | NOASSERTION | — |
How can I help you explore Laravel packages today?