__construct() public method

public __construct ( callable $factory )
$factory callable
示例#1
0
 /**
  * @param \Icicle\Awaitable\Awaitable $awaitable
  */
 public function __construct(Awaitable $awaitable)
 {
     parent::__construct(function () use($awaitable) {
         return new Promise(function ($resolve, $reject) use($awaitable) {
             $awaitable->done($resolve, $reject);
         }, function () use($awaitable) {
             $awaitable->cancel();
         });
     });
 }