(PECL yar >= 1.2.4)
Yar_Concurrent_Client::reset — Clean all registered calls
Discards all calls registered with Yar_Concurrent_Client::call() that have not been sent yet.
Note:
Yar_Concurrent_Client::loop() empties the call list automatically once it has finished, so reset is only needed to abort a batch that was never sent.
This function has no parameters.
Returns true, or false when the concurrent client is currently inside
Yar_Concurrent_Client::loop(), in which case an
E_WARNING-level error is raised.
Example #1 Yar_Concurrent_Client::reset() example
<?php
function callback($retval, $callinfo) {
var_dump($retval);
}
Yar_Concurrent_Client::call("http://host/api/", "some_method", array("parameters"), "callback");
/* never sent: throw the registered call away */
Yar_Concurrent_Client::reset();
?>