X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;ds=sidebyside;f=lib%2FAPI%2FFuture.php;h=2b53ea1cf847c827be0838eb5320f54557f1694f;hb=e368287b3cd2dd40945ac8d1a1946bc32268007d;hp=8c3571c6e0dc6a8bceff2ce40811943ec64cf33f;hpb=f4aa6beaf2e1f0dc9c877782cbbad5a989194517;p=m6w6%2Fseekat diff --git a/lib/API/Future.php b/lib/API/Future.php index 8c3571c..2b53ea1 100644 --- a/lib/API/Future.php +++ b/lib/API/Future.php @@ -18,6 +18,12 @@ interface Future */ function getPromise($context) : Promise; + /** + * @param Promise $promise + * @return bool + */ + function cancelPromise(Promise $promise) : bool; + /** * @param object $context Promisor returned by createContext * @param mixed $value @@ -34,8 +40,8 @@ interface Future /** * @param object $context Promisor returned by createContext - * @param mixed $update - * @return void + * @param array $promises + * @return Promise */ - function onUpdate($context, $update); + function onMultiple($context, array $promises) : Promise; }