summaryrefslogtreecommitdiff
path: root/src/__phutil_library_map__.php
AgeCommit message (Collapse)Author
2026-05-23E1 fixup: initialize $version to null; getVersion() throws if unset; use ↵Yuriy Andamasov
TestDouble in tests 🤖 Generated by [robots](https://vyos.io)
2026-05-23Engine: Add setVersion() with strict validationYuriy Andamasov
Engine accepts only versions 7 and above (covering ES 7.x, 8.x, and OpenSearch 1.x/2.x/3.x via the typeless API). Anything below 7 raises with a clear message pointing at the bundled engine for ES 5 users. 🤖 Generated by [robots](https://vyos.io)
2026-05-22Add VyOSElasticModernHost + placeholder engine stubYuriy Andamasov
Host class mirrors PhabricatorElasticsearchHost's surface. Engine is a stub providing only getEngineIdentifier() and getHostType() so the host's tests can construct an engine instance; real engine implementation lands in subsequent commits. All six abstract methods of PhabricatorFulltextStorageEngine are implemented (four as throwing stubs to be replaced in E7/E8). .arcconfig gains "src/" in the load list so arc unit can discover the extension library; test case extends PhutilTestCase (no DB needed for pure-PHP host property assertions). 🤖 Generated by [robots](https://vyos.io)
2026-05-22Bootstrap libphutil library 'phorge-elasticsearch-modern'Yuriy Andamasov
Empty skeleton produced by 'arc liberate'. Classes land in subsequent commits; the library map regenerates on each. 🤖 Generated by [robots](https://vyos.io)