cURL batch hooks use the last request’s hooks and fail on empty iterables
I maintainer di solito rispondono entro 9 giorni
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 73/100
Direzione di ricerca
Parti da Curl::request_multiple() e segui come vengono attivati curl.before_multi_exec e curl.after_multi_exec. Poi verifica come vengono gestiti gli input vuoti di ArrayIterator e ArrayObject. Modifica gli eventi batch affinché usino il gestore globale degli hook e fai in modo che le collection vuote restituiscano []; il lavoro è completo quando entrambi i comportamenti funzionano senza attivare eventi per gli input vuoti.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Curl::request_multiple() dispatches curl.before_multi_exec and curl.after_multi_exec through the last request’s hook manager instead of the global one, making callback execution depend on request order. Empty ArrayIterator and ArrayObject inputs also cause an undefined-variable error and fatal failure. Batch events should use the global hook manager, while empty collections should return [] without dispatching either event.
- Lingua principale
- PHP
- Stelle
- 3.6k
- Fork
- 503
- Merge medio
- 10g 23h
- PR unite (30g)
- 5
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di WordPress/Requests
-
Release checklist for 2.0.22ApertaType: meta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 25/100
I maintainer di solito rispondono entro 9 giorni
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
I maintainer di solito rispondono entro 9 giorni
-
Review which characters should be `trim`med for cookie and header dataForse già presa @asllanmaciel l’ha presa 41 giorni fa. ApertaStatus: help wanted Type: testing/chores/QA
Difficoltà 4/5 3-5 giorni Idoneità per principianti 62/100
WordPress/Requests#1084 · 3 commenti ·
I maintainer di solito rispondono entro 9 giorni
-
testSNISupport no longer verifies SNIForse di nuovo libera Una pull request per questa issue è stata chiusa senza essere unita. ApertaComponent: Transports Status: help wanted Type: testing/chores/QA
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
WordPress/Requests#1077 · 1 commento ·
I maintainer di solito rispondono entro 9 giorni
-
Support fror QUERY HTTP methodForse già presa Una pull request collegata a questa issue è aperta o già unita. ApertaComponent: Core Type: enhancement
Difficoltà 3/5 1-2 giorni Idoneità per principianti 64/100
I maintainer di solito rispondono entro 9 giorni
Tutte le issue di WordPress/Requests
Issue simili
-
sync-en
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 75/100
I maintainer di solito rispondono entro 1 giorno
-
bug-report bug-report-triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
Codeinwp/wp-menu-icons#354 ·
-
🔍 Triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
coollabsio/coolify#12373 ·
I maintainer di solito rispondono entro 1 giorno
-
False RedundantFlag for FILTER_FLAG_GLOBAL_RANGE on PHP 8.5 (hardcoded flag value is outdated)Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
vimeo/psalm#12587 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100
verbb/formie#3065 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno