[
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "initialize",
  "params":
    {
      "initializationOptions":{},
      "processId":null,
      "rootPath":">>> path_expand('.')",
      "capabilities":{}
    }
},
{
  "jsonrpc": "2.0",
  "method": "textDocument/didOpen",
  "params": {
     "textDocument": {
       "uri":">>> file_uri('sample.php')",
       "languageId": "hack",
       "version":1,
       "text":">>> read_file('sample.php')"
     }
   }
},
{
  "jsonrpc": "2.0",
  "method": "textDocument/hover",
  "id": 2,
  "params": {
      "textDocument": {
        "uri":">>> file_uri('sample.php')"
      },
      "position": {"line": 3, "character": 10}
   }
},
{
  "jsonrpc": "2.0",
  "id": 3,
  "method": "shutdown",
  "params": {}
}
]
