Initial commit for the introduction of a registry able to handle requests to elasticsearch using Elastica
Tested: added a verification to determine if the given options array is invalid
Tested: added a verification to determine if the given options array is valid
Tested: added a verification to determine if the mandatory elasticsearch library is available and can be loaded.
Added ability to detect unsopported future version of Elastica
Added Elastics to the list of dependencies.
Still failing tests! minor refactoring
Refactored: removed unnecessary code
Refactored: after understanding how elastica works
Added adaptor to separate internal api from Elastica api. This was necessary since Elastica has several errors in handling documents and their data.
Raised accessibility level to "abstract" to prevent PHPUnit to recognize the test case as test suite.
Added more features like adding a Document, unfortunately updatinf a doc does not work yet
Added a custom exception to be able to identify exception thrown by the adaptor
MOre teests to ensure the correct behavior of the adapter
MOre teests to ensure the correct behavior of the adapter
More tests to ensure the correct behavior of the adapter
Extracted recurrecing code to methods
Completed testing and integration of the Elasicsearch adaptor
made method more verbose in terms of error handling
Added more tests to ensure the correct functionality of the module