api-platform/doctrine-common requires abandoned doctrine/common but doesn't appear to use it
Maintainers usually reply within 2 days
Nobody has claimed this yet.
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 66/100
- Issue type
- Refactor
- Clarity
- Mostly clear
- Activity status
- Active
- Tech stack
- php
- Domain
- backend-api-design, build-system
Research direction
Inspect the api-platform/doctrine-common package’s Composer manifest and check its source for references to doctrine/common classes, including the namespaces listed in the issue. The issue points to removal of ClassUtils in #6331 as possible context. Confirm whether the dependency is still needed; done means the package no longer requires it if no usage remains, with relevant package checks passing.
Written by the indexing model from the issue text.
Description
api-platform/doctrine-common (v5.0.6, also main) requires doctrine/common: ^3.2.2, and that package is marked as abandoned on Packagist. Because of this, every downstream project gets an abandoned-package warning from composer install and composer audit.
Claude grepped the installed package and found no references to doctrine/common classes (Doctrine\Common\Util\*, Proxy\*, ClassLoader, CommonException, Comparable). Every Doctrine\Common\… match belongs to the ApiPlatform\Doctrine\Common\… namespace. The requirement may be left over from the ClassUtils removal (#6331).
Could you check whether the requirement can be dropped?
- Dominant language
- PHP
- Stars
- 2.6k
- Forks
- 988
- Avg merge
- 4d 16h
- Merged PRs (30d)
- 118
Getting set up
- No Dockerfile or Docker Compose file
- Has a pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from api-platform/core
-
API Platform ignores array shapes in the JSON SchemaPossibly taken @afraca claimed this 14 days ago. Open
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
api-platform/core#8766 ·
Maintainers usually reply within 2 days
-
JSON:API: resource schemas (`*.jsonapi`) have `properties` but no `type: object`Possibly taken A pull request linked to this issue is open or already merged. Open
Difficulty 2/5 Under an hour Newbie friendliness 80/100
api-platform/core#8701 ·
Maintainers usually reply within 2 days
-
Difficulty 4/5 3-5 days Newbie friendliness 57/100
api-platform/core#8834 ·
Maintainers usually reply within 2 days
-
Difficulty 4/5 3-5 days Newbie friendliness 52/100
api-platform/core#8832 ·
Maintainers usually reply within 2 days
-
Difficulty 4/5 3-5 days Newbie friendliness 55/100
api-platform/core#8816 ·
Maintainers usually reply within 2 days
All issues in api-platform/core
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
-
bug SH_K
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
McNamara84/ernie#1540 ·
Maintainers usually reply within 1 day
-
Перевод устарел
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
Maintainers usually reply within 1 day
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
php/frankenphp#2829 ·
Maintainers usually reply within 1 day
-
30-minutes algorithm any-language beginner-friendly c community cpp csharp data-structures go good first issue hacktoberfest help wanted kotlin learning leetcode php ruby rust swift
Difficulty 2/5 Under an hour Newbie friendliness 85/100
Huerte/algo-solutions-python#211 ·
Maintainers usually reply within 1 day