private function waitForChanges($serverId, $status, $timeOut = 300)
{
$status = lcfirst(str_replace(' ', '_', $status));
$response = $this->getServer($serverId);
$this->assertEquals(200, $response->status, $this->printResponseError($response));
$server = $response->getBody()->data;
for ($time = time(), $sleep = 50; time() - $time < $timeOut && $server->status != $status; $sleep += 50) {
$response = $this->getServer($server->id);
$server = $response->getBody()->data;
}
$this->assertEquals($server->status, $status);
return $server;
}