From 144d059b725e2d178d7f4a6403cde9474fe65dcc Mon Sep 17 00:00:00 2001 From: nsfisis Date: Tue, 11 Aug 2026 00:07:15 +0900 Subject: refactor(util): drop the unused TlsHelper port Composer's Composer\Util\TlsHelper is marked deprecated for removal in Composer 3.0 and has no caller in composer/composer outside its own test: PHP's stream layer verifies certificate hostnames itself, and the one surviving method delegates to composer/ca-bundle. The Rust port had no caller either, so it, its test, and the openssl_x509_parse shim it was the sole user of are removed. Co-Authored-By: Claude Opus 5 (1M context) --- docs/dev/plugin-class-classification.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'docs') diff --git a/docs/dev/plugin-class-classification.md b/docs/dev/plugin-class-classification.md index ddba364d..c77eca52 100644 --- a/docs/dev/plugin-class-classification.md +++ b/docs/dev/plugin-class-classification.md @@ -87,7 +87,7 @@ the boundary. #### php-native Composer-plugin-api's pure type definitions, the stateless utility classes -(`TlsHelper`, `Platform\Version`, `ClassMapGenerator`, …), exception +(`Platform\Version`, `ClassMapGenerator`, …), exception classes, constants-only classes, the state-decoupled vendor packages (composer/pcre, composer/semver, seld/jsonlint, justinrainbow/json-schema, …) — and *reachable* classes that are stateless and pure (`VersionParser`, -- cgit v1.3.1-4-g156e