projects
/
m6w6
/
seekat
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
|
github
raw
|
inline
| side by side
ws/style/uses/docs
[m6w6/seekat]
/
lib
/
API
/
Invoker.php
diff --git
a/lib/API/Invoker.php
b/lib/API/Invoker.php
index e52eedc7a3ec48421779b1427e28f734172bada5..c36315eca0c18a4f71bb697bbddf80ff668ce681 100644
(file)
--- a/
lib/API/Invoker.php
+++ b/
lib/API/Invoker.php
@@
-4,11
+4,12
@@
namespace seekat\API;
use Generator;
use http\Client;
use Generator;
use http\Client;
-use React\Promise\Deferred;
-use React\Promise\PromiseInterface;
-use React\Promise\ExtendedPromiseInterface;
-
-use function React\Promise\all;
+use React\Promise\{
+ Deferred,
+ ExtendedPromiseInterface,
+ PromiseInterface,
+ function all
+};
class Invoker extends Deferred
{
class Invoker extends Deferred
{
@@
-32,7
+33,7
@@
class Invoker extends Deferred
/**
* Create a new generator invoker
/**
* Create a new generator invoker
- * @param
\http\
Client $client
+ * @param Client $client
*/
function __construct(Client $client) {
$this->client = $client;
*/
function __construct(Client $client) {
$this->client = $client;
@@
-45,8
+46,8
@@
class Invoker extends Deferred
/**
* Invoke $generator to create a \Generator which yields promises
*
/**
* Invoke $generator to create a \Generator which yields promises
*
- * @param callable $generator as function()
:
\Generator, creating a generator yielding promises
- * @return
\seekat\API\
Invoker
+ * @param callable $generator as function()
:
\Generator, creating a generator yielding promises
+ * @return Invoker
*/
function invoke(callable $generator) : Invoker {
$this->iterate($generator());
*/
function invoke(callable $generator) : Invoker {
$this->iterate($generator());
@@
-56,8
+57,8
@@
class Invoker extends Deferred
/**
* Iterate over $gen, a \Generator yielding promises
*
/**
* Iterate over $gen, a \Generator yielding promises
*
- * @param
\
Generator $gen
- * @return
\seekat\API\
Invoker
+ * @param Generator $gen
+ * @return Invoker
*/
function iterate(Generator $gen) : Invoker {
$this->cancelled = false;
*/
function iterate(Generator $gen) : Invoker {
$this->cancelled = false;
@@
-77,8
+78,8
@@
class Invoker extends Deferred
/**
* Get the generator's result
/**
* Get the generator's result
- *
- * @return
\React\Promise\
ExtendedPromiseInterface
+ *
+ * @return ExtendedPromiseInterface
*/
function result() : ExtendedPromiseInterface {
return $this->promise();
*/
function result() : ExtendedPromiseInterface {
return $this->promise();
@@
-86,9
+87,9
@@
class Invoker extends Deferred
/**
* Promise handler
/**
* Promise handler
- *
- * @param array|
\React\Promise\
PromiseInterface $promise
- * @param
\
Generator $gen
+ *
+ * @param array|PromiseInterface $promise
+ * @param Generator $gen
*/
private function give($promise, Generator $gen) {
if ($promise instanceof PromiseInterface) {
*/
private function give($promise, Generator $gen) {
if ($promise instanceof PromiseInterface) {