public function testResponseParamAndBodyOrder()
 {
     $res = new Response(['value' => 1]);
     $res->links = [['id' => 1], ['id' => 2]];
     $res->errors = [['message' => 'Unknown error']];
     $json = $res->toJsonResponse();
     $data = $json->getData();
     $this->assertObjectHasAttribute('data', $data);
     $this->assertObjectHasAttribute('links', $data);
     $this->assertObjectHasAttribute('errors', $data);
     $this->assertNotEquals(['links', 'errors', 'data'], array_keys(get_object_vars($data)));
     $this->assertEquals(['data', 'links', 'errors'], array_keys(get_object_vars($data)));
 }