private function assertArraySubsetPromise($subset, PromiseInterface $promise) { $array = null; $promise->then(function ($value) use(&$array) { $array = $value->toArray(); }); $this->assertArraySubset($subset, $array); }