Description
According to CHANGELOG 0.4.7, InstallScript was superseded by the Composer plugin. The class is still present — 192 lines in src/ — with no @deprecated annotation and no comment about its status, and it is not wired into composer.json. A reader cannot tell whether it is live code, a fallback, or dead weight.
It is not purely academic: the bug review found real defects in it (#71, #81), and it is unclear whether they are worth fixing or whether the class should simply go.
Where
src/Composer/InstallScript.php
CHANGELOG.md — the 0.4.7 entry
Suggested fix
Decide and record the status: mark it @deprecated with the replacement named, or delete it. If it remains as a fallback, document when it runs.
Related: #71, #81
Verification
Found during a full-repo documentation review (2026-08-18); README examples were executed against the current API on PHP 8.5.9. Full finding: review-reports/docs-report.md section L18.
Description
According to CHANGELOG 0.4.7,
InstallScriptwas superseded by the Composer plugin. The class is still present — 192 lines insrc/— with no@deprecatedannotation and no comment about its status, and it is not wired intocomposer.json. A reader cannot tell whether it is live code, a fallback, or dead weight.It is not purely academic: the bug review found real defects in it (#71, #81), and it is unclear whether they are worth fixing or whether the class should simply go.
Where
src/Composer/InstallScript.phpCHANGELOG.md— the 0.4.7 entrySuggested fix
Decide and record the status: mark it
@deprecatedwith the replacement named, or delete it. If it remains as a fallback, document when it runs.Related: #71, #81
Verification
Found during a full-repo documentation review (2026-08-18); README examples were executed against the current API on PHP 8.5.9. Full finding:
review-reports/docs-report.mdsection L18.