Bug 24823: Drop Catmandu dependency
authorDavid Gustafsson <david.gustafsson@ub.gu.se>
Thu, 5 Mar 2020 17:05:10 +0000 (18:05 +0100)
committerMartin Renvoize <martin.renvoize@ptfs-europe.com>
Tue, 12 May 2020 10:43:19 +0000 (11:43 +0100)
commit6dac19f1e27db98b0f03f940576f1bf6bb69cf74
treedbbc766c69eb491cb0844f4bade02e1c80ce8935
parent0ef02cea4a2a2b247127a6b02352f84f9e9b3ea9
Bug 24823: Drop Catmandu dependency

Replace remaining Catmandu dependant code with the Search::Elasticsearch
equivalent.

To test:
1) Apply patch
2) Run tests in t/Koha/SearchEngine/Elasticsearch.t, t/Koha/SearchEngine/ElasticSearch/*
and t/db_dependent/Koha/SearchEngine/*
3) All tests should pass

Signed-off-by: David Nind <david@davidnind.com>
Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
Signed-off-by: Nick Clemens <nick@bywatersolutions.com>
Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
Koha/SearchEngine/Elasticsearch.pm
Koha/SearchEngine/Elasticsearch/Indexer.pm
Koha/SearchEngine/Elasticsearch/Search.pm
t/00-load.t
t/db_dependent/Koha/Authorities.t
t/db_dependent/Koha/SearchEngine/Elasticsearch/Search.t
t/db_dependent/Koha/SearchEngine/Search.t