There was an error fetching the commit references. Please try again later.
Two inter-related changes:
1. fixed bug where Search Manager would load incorrect objects because state had been changed in between calls (i.e. $params object may use Search Manager, changing its state before $results object can be created -- to avoid, we need more explicit calls to setSearchClassId()) 2. refactored record drivers in preparation for plugin manager (moved constructor parameter to setRawData method). This allowed more common functionality to be moved to the abstract base class. Renamed getAllFields() to getRawData() for consistency. Small bonus change: turned off highlighting/spellchecking/recommendations in BrowseController for improved performance.
Showing
- module/VuFind/src/VuFind/Autocomplete/Solr.php 4 additions, 4 deletionsmodule/VuFind/src/VuFind/Autocomplete/Solr.php
- module/VuFind/src/VuFind/Controller/AbstractSearch.php 7 additions, 3 deletionsmodule/VuFind/src/VuFind/Controller/AbstractSearch.php
- module/VuFind/src/VuFind/Controller/AjaxController.php 12 additions, 12 deletionsmodule/VuFind/src/VuFind/Controller/AjaxController.php
- module/VuFind/src/VuFind/Controller/BrowseController.php 6 additions, 3 deletionsmodule/VuFind/src/VuFind/Controller/BrowseController.php
- module/VuFind/src/VuFind/Controller/MyResearchController.php 5 additions, 4 deletionsmodule/VuFind/src/VuFind/Controller/MyResearchController.php
- module/VuFind/src/VuFind/Controller/SearchController.php 10 additions, 10 deletionsmodule/VuFind/src/VuFind/Controller/SearchController.php
- module/VuFind/src/VuFind/Controller/SummonController.php 5 additions, 4 deletionsmodule/VuFind/src/VuFind/Controller/SummonController.php
- module/VuFind/src/VuFind/OAI/Server.php 5 additions, 4 deletionsmodule/VuFind/src/VuFind/OAI/Server.php
- module/VuFind/src/VuFind/Recommend/AuthorFacets.php 2 additions, 2 deletionsmodule/VuFind/src/VuFind/Recommend/AuthorFacets.php
- module/VuFind/src/VuFind/Recommend/AuthorityRecommend.php 3 additions, 3 deletionsmodule/VuFind/src/VuFind/Recommend/AuthorityRecommend.php
- module/VuFind/src/VuFind/Recommend/SearchObject.php 2 additions, 1 deletionmodule/VuFind/src/VuFind/Recommend/SearchObject.php
- module/VuFind/src/VuFind/Recommend/SummonDatabases.php 3 additions, 3 deletionsmodule/VuFind/src/VuFind/Recommend/SummonDatabases.php
- module/VuFind/src/VuFind/Record/Loader.php 2 additions, 2 deletionsmodule/VuFind/src/VuFind/Record/Loader.php
- module/VuFind/src/VuFind/RecordDriver/AbstractBase.php 21 additions, 5 deletionsmodule/VuFind/src/VuFind/RecordDriver/AbstractBase.php
- module/VuFind/src/VuFind/RecordDriver/Missing.php 2 additions, 9 deletionsmodule/VuFind/src/VuFind/RecordDriver/Missing.php
- module/VuFind/src/VuFind/RecordDriver/SolrDefault.php 4 additions, 20 deletionsmodule/VuFind/src/VuFind/RecordDriver/SolrDefault.php
- module/VuFind/src/VuFind/RecordDriver/SolrMarc.php 10 additions, 7 deletionsmodule/VuFind/src/VuFind/RecordDriver/SolrMarc.php
- module/VuFind/src/VuFind/RecordDriver/Summon.php 1 addition, 5 deletionsmodule/VuFind/src/VuFind/RecordDriver/Summon.php
- module/VuFind/src/VuFind/RecordDriver/TestHarness.php 0 additions, 12 deletionsmodule/VuFind/src/VuFind/RecordDriver/TestHarness.php
- module/VuFind/src/VuFind/RecordDriver/WorldCat.php 22 additions, 11 deletionsmodule/VuFind/src/VuFind/RecordDriver/WorldCat.php
Please register or sign in to comment