fix(http): drop deprecated curl_close calls; resolve Proxy destination lazily
PHP 8.5 deprecates curl_close() (no-op since 8.0) and Libs\Proxy fataled on class load because SOURCE_URL was evaluated in a static property initializer. Stamps http with per-component core data for load-verified clients (aria2, proxy, compreFace).
This commit is contained in:
@@ -2,16 +2,52 @@
|
||||
"name": "http",
|
||||
"version": "0.1.0",
|
||||
"description": "Utilidades HTTP (CurlRequest, Aria2, Proxy, CompreFace)",
|
||||
"core": { "requires": ">=0.1", "tested": "0.1" },
|
||||
"core": {
|
||||
"requires": ">=0.1",
|
||||
"tested": "0.1"
|
||||
},
|
||||
"php": ">=8.1",
|
||||
"components": {
|
||||
"curlRequest": { "files": ["src/Libs/CurlRequest.php"] },
|
||||
"aria2": { "files": ["src/Libs/Aria2.php"] },
|
||||
"proxy": { "files": ["src/Libs/Proxy.php"] },
|
||||
"curlRequest": {
|
||||
"files": [
|
||||
"src/Libs/CurlRequest.php"
|
||||
]
|
||||
},
|
||||
"aria2": {
|
||||
"files": [
|
||||
"src/Libs/Aria2.php"
|
||||
],
|
||||
"core": {
|
||||
"requires": ">=0.1",
|
||||
"tested": "0.1"
|
||||
}
|
||||
},
|
||||
"proxy": {
|
||||
"files": [
|
||||
"src/Libs/Proxy.php"
|
||||
],
|
||||
"core": {
|
||||
"requires": ">=0.1",
|
||||
"tested": "0.1"
|
||||
}
|
||||
},
|
||||
"compreFace": {
|
||||
"files": ["src/Libs/CompreFace.php"],
|
||||
"require": { "http:curlRequest": ">=0.1" }
|
||||
"files": [
|
||||
"src/Libs/CompreFace.php"
|
||||
],
|
||||
"require": {
|
||||
"http:curlRequest": ">=0.1"
|
||||
},
|
||||
"core": {
|
||||
"requires": ">=0.1",
|
||||
"tested": "0.1"
|
||||
}
|
||||
}
|
||||
},
|
||||
"default": ["curlRequest", "aria2", "proxy", "compreFace"]
|
||||
"default": [
|
||||
"curlRequest",
|
||||
"aria2",
|
||||
"proxy",
|
||||
"compreFace"
|
||||
]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user