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,102 | 2,119 | 10 | 20M | 0 | 31.0 | 64.3 | MIT | 3 weeks ago | |
| phpstan/phpstan-deprecation-rules | 0.83 | — | 458 | 463 | 25 | 3M | 17 | 25.7 | 66.4 | MIT | 5 months 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,428 | 10,624 | 190 | 19M | 0 | 34.4 | 44.9 | 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,805 | 5,834 | 285 | 4M | 23 | 50.1 | 48.7 | MIT | 1 year ago | |
| codeception/module-doctrine | 0.79 | Doctrine module for Codeception to integrate ORM/DBAL in your tests. Provides helpers for fetching and asserting entities, managing the EntityManager, and cleaning up the database between runs, enabling fast, reliable functional and acceptance testing. | 4 | 4 | 2 | 69K | 23 | 15.0 | 66.9 | MIT | 8 months ago | |
| dbrekelmans/coding-standard | 0.79 | PHP coding standard package based heavily on the Doctrine coding standard. Provides shared rules and configuration to enforce consistent formatting and style across projects, helping teams catch issues early and keep codebases clean. | 1 | 1 | 0 | 30 | 2 | 2.8 | 16.6 | MIT | 5 years ago | |
| wapmorgan/php-deprecation-detector | 0.79 | PhpDeprecationDetector scans PHP projects for deprecated functions, constants, variables, ini directives, behavior changes, and reserved identifiers that may break on newer PHP versions. Available as a PHAR or Composer tool, with console scanning and JSON reports. | 367 | 367 | 39 | 10K | 15 | 16.8 | 26.1 | BSD-3-Clause | 3 years 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,906 | 1,914 | 88 | 4M | 21 | 33.5 | 56.4 | BSD-3-Clause | 8 months ago | |
| becklyn/entity-admin | 0.78 | — | 1 | 1 | 0 | 96 | 0 | 2.1 | 23.4 | BSD-3-Clause | 4 years ago | |
| shipmonk/dead-code-detector | 0.62 | PHPStan extension that finds unused PHP code: dead methods, properties, constants, enum cases, cycles, and transitive “dead-tested” members. Supports popular frameworks like Symfony and can auto-remove dead code. Configurable detection and usage providers. | 494 | 498 | 26 | 516K | 6 | 37.6 | 51.8 | — | 4 days ago | |
| weirdan/doctrine-psalm-plugin | 0.60 | Psalm plugin for Doctrine ORM projects. Adds smarter type inference for EntityManager, repositories, proxies and collections, reducing false positives and improving static analysis of Doctrine entities and queries in PHP applications. | 87 | 89 | 42 | 103K | 29 | 20.0 | 53.5 | — | 1 year ago | |
| doctrine/annotations | 0.59 | Doctrine Annotations parses and reads docblock annotations for PHP projects. Considered feature complete since PHP 8 attributes are the native replacement; this package now focuses on bugfixes and security fixes. Documentation available on doctrine-project.org. | 6,735 | 6,785 | 233 | 6M | 26 | 48.7 | 48.1 | MIT | 1 year ago |
How can I help you explore Laravel packages today?