Make local search service pass env parameter
commit937994f2df2593fc951b40e8f80646a6509b2125
authorTed Spence <tspence@fb.com>
Tue, 14 May 2019 18:58:24 +0000 (14 11:58 -0700)
committerHhvm Bot <hhvm-bot@users.noreply.github.com>
Tue, 14 May 2019 19:15:42 +0000 (14 12:15 -0700)
tree01e7089bb13dc337041cc01d2f4e8c3b0fe5ca3b
parent2a4bc96f7f4a908efa6f874cb7565504d6625d0e
Make local search service pass env parameter

Summary: Based on feedback from the team, we would like to be able to have multiple local search providers running concurrently.  To do that, we must allow the provider to receive context from outside.

Reviewed By: ljw1004

Differential Revision: D15306401

fbshipit-source-id: 73aa82fe04377e08e24dfadd59cab1fab24c628c
23 files changed:
hphp/hack/src/hh_single_compile.ml
hphp/hack/src/hh_single_type_check.ml
hphp/hack/src/search/localSearchService.ml
hphp/hack/src/search/localSearchService.mli
hphp/hack/src/search/symbolIndex.ml
hphp/hack/src/search/symbolIndex.mli
hphp/hack/src/search/utils/searchUtils.ml
hphp/hack/src/server/autocompleteService.ml
hphp/hack/src/server/autocompleteService.mli
hphp/hack/src/server/ffpAutocompleteService.ml
hphp/hack/src/server/ffpAutocompleteTypeCheck.ml
hphp/hack/src/server/searchServiceRunner.ml
hphp/hack/src/server/serverAutoComplete.ml
hphp/hack/src/server/serverEnv.ml
hphp/hack/src/server/serverEnvBuild.ml
hphp/hack/src/server/serverIdle.ml
hphp/hack/src/server/serverIdle.mli
hphp/hack/src/server/serverInit.ml
hphp/hack/src/server/serverMain.ml
hphp/hack/src/server/serverRpc.ml
hphp/hack/src/server/serverSearch.ml
hphp/hack/src/server/serverTypeCheck.ml
hphp/hack/test/integration_ml/integration_test_base.ml