--TEST-- extending HttpRequestPool --SKIPIF-- --FILE-- socketPerform()) { if (!$this->socketSelect()) { throw new HttpSocketException; } } } protected final function socketPerform() { $result = parent::socketPerform(); echo "."; foreach ($this->getFinishedRequests() as $r) { echo "=", $r->getResponseCode(), "="; $this->detach($r); } return $result; } } $pool = new MyPool( new HttpRequest('http://www.php.net/', HTTP_METH_HEAD), new HttpRequest('http://www.php.net/', HTTP_METH_HEAD), new HttpRequest('http://www.php.net/', HTTP_METH_HEAD) ); $pool->send(); echo "\nDone\n"; ?> --EXPECTREGEX-- .+TEST \.*=200=\.*=200=\.*=200= Done