diff --git a/src/Curl/MultiCurl.php b/src/Curl/MultiCurl.php index c8a7183..8a90788 100644 --- a/src/Curl/MultiCurl.php +++ b/src/Curl/MultiCurl.php @@ -119,9 +119,18 @@ class MultiCurl $this->before_send_function = $callback; } - public function success($callback) + public function close() { - $this->success_function = $callback; + foreach ($this->curls as $ch) { + $ch->close(); + } + + curl_multi_close($this->multi_curl); + } + + public function complete($callback) + { + $this->complete_function = $callback; } public function error($callback) @@ -129,9 +138,9 @@ class MultiCurl $this->error_function = $callback; } - public function complete($callback) + public function getOpt($option) { - $this->complete_function = $callback; + return $this->options[$option]; } public function setHeader($key, $value) @@ -144,11 +153,6 @@ class MultiCurl $this->options[$option] = $value; } - public function getOpt($option) - { - return $this->options[$option]; - } - public function start() { foreach ($this->curls as $ch) { @@ -191,13 +195,9 @@ class MultiCurl } while ($active > 0); } - public function close() + public function success($callback) { - foreach ($this->curls as $ch) { - $ch->close(); - } - - curl_multi_close($this->multi_curl); + $this->success_function = $callback; } public function __destruct()