X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-http;a=blobdiff_plain;f=tests%2FHttpRequestPool_002.phpt;h=26b11593caec8b869011a4fcd96f925ad5beb51a;hp=053f1f6b76804c3d769b229c516f1f3e4aeaf1dd;hb=f44ffa678f477c49d692bb83d2cfc2631ac6f7af;hpb=f1df16d07b48a2561ec8c3065e094f3f17c09889 diff --git a/tests/HttpRequestPool_002.phpt b/tests/HttpRequestPool_002.phpt index 053f1f6..26b1159 100644 --- a/tests/HttpRequestPool_002.phpt +++ b/tests/HttpRequestPool_002.phpt @@ -14,21 +14,23 @@ class MyPool extends HttpRequestPool public function send() { while ($this->socketPerform()) { - $this->handleRequests(); if (!$this->socketSelect()) { throw new HttpSocketException; } } - $this->handleRequests(); } - private function handleRequests() + protected final function socketPerform() { + $result = parent::socketPerform(); + echo "."; foreach ($this->getFinishedRequests() as $r) { echo "=", $r->getResponseCode(), "="; $this->detach($r); } + + return $result; } }