Warning: This page has not been updated in over over a year and may be outdated or deprecated.
installation:migration_notes:service_names
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
installation:migration_notes:service_names [2017/12/14 13:13] – [Authentication Plugins] demiankatz | installation:migration_notes:service_names [2020/03/03 17:56] – demiankatz | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Service Name Migration ====== | ====== Service Name Migration ====== | ||
- | In VuFind | + | ===== 5.0 Changes ===== |
- | ===== Core Services | + | In VuFind 5.0, the switch to [[development: |
+ | |||
+ | ==== Core Services ==== | ||
The way VuFind addresses some core Zend services has changed. | The way VuFind addresses some core Zend services has changed. | ||
- | ==== Zend Framework | + | === Zend Framework === |
* viewmanager is now ViewManager | * viewmanager is now ViewManager | ||
- | ==== Zend Translator Plugins | + | === Zend Translator Plugins === |
* extendedini is now ExtendedIni | * extendedini is now ExtendedIni | ||
- | ===== VuFind Services | + | ==== VuFind Services ==== |
The names of services defined within VuFind have also changed. | The names of services defined within VuFind have also changed. | ||
- | ==== Authentication Plugins | + | === Top-Level Services === |
+ | |||
+ | Services defined by VuFind within the top-level service manager now use fully qualified class names as service names, with former names set up as aliases for backward compatibility. | ||
+ | |||
+ | * VuFind\AccountCapabilities is now VuFind\Config\AccountCapabilities | ||
+ | * VuFind\AuthManager is now VuFind\Auth\Manager | ||
+ | * VuFind\AuthPluginManager is now VuFind\Auth\PluginManager | ||
+ | * VuFind\AutocompletePluginManager is now VuFind\Autocomplete\PluginManager | ||
+ | * VuFind\CacheManager is now VuFind\Cache\Manager | ||
+ | * VuFind\ChannelProviderPluginManager is now VuFind\ChannelProvider\PluginManager | ||
+ | * VuFind\Config is now VuFind\Config\PluginManager | ||
+ | * VuFind\ContentPluginManager is now VuFind\Content\PluginManager | ||
+ | * VuFind\ContentAuthorNotesPluginManager is now VuFind\Content\AuthorNotes\PluginManager | ||
+ | * VuFind\ContentCoversPluginManager is now VuFind\Content\Covers\PluginManager | ||
+ | * VuFind\ContentExcerptsPluginManager is now VuFind\Content\Excerpts\PluginManager | ||
+ | * VuFind\ContentReviewsPluginManager is now VuFind\Content\Reviews\PluginManager | ||
+ | * VuFind\ContentSummariesPluginManager is now VuFind\Content\Summaries\PluginManager | ||
+ | * VuFind\ContentTOCPluginManager is now VuFind\Content\TOC\PluginManager | ||
+ | * VuFind\CookieManager is now VuFind\Cookie\CookieManager | ||
+ | * VuFind\DateConverter is now VuFind\Date\Converter | ||
+ | * VuFind\DbAdapter is now Zend\Db\Adapter\Adapter | ||
+ | * VuFind\DbAdapterFactory is now VuFind\Db\AdapterFactory | ||
+ | * VuFind\DbRowPluginManager is now VuFind\Db\Row\PluginManager | ||
+ | * VuFind\DbTablePluginManager is now VuFind\Db\Table\PluginManager | ||
+ | * VuFind\HierarchicalFacetHelper is now VuFind\Search\Solr\HierarchicalFacetHelper | ||
+ | * VuFind\HierarchyDriverPluginManager is now VuFind\Hierarchy\Driver\PluginManager | ||
+ | * VuFind\HierarchyTreeDataFormatterPluginManager is now VuFind\Hierarchy\TreeDataFormatter\PluginManager | ||
+ | * VuFind\HierarchyTreeDataSourcePluginManager is now VuFind\Hierarchy\TreeDataSource\PluginManager | ||
+ | * VuFind\HierarchyTreeRendererPluginManager is now VuFind\Hierarchy\TreeRenderer\PluginManager | ||
+ | * VuFind\HMAC is now VuFind\Crypt\HMAC | ||
+ | * VuFind\Http is now VuFindHttp\HttpService | ||
+ | * VuFind\ILSAuthenticator is now VuFind\Auth\ILSAuthenticator | ||
+ | * VuFind\ILSConnection is now VuFind\ILS\Connection | ||
+ | * VuFind\ILSDriverPluginManager is now VuFind\ILS\Driver\PluginManager | ||
+ | * VuFind\ILSHoldLogic is now VuFind\ILS\Logic\Holds | ||
+ | * VuFind\ILSHoldSettings is now VuFind\ILS\HoldSettings | ||
+ | * VuFind\ILSTitleHoldLogic is now VuFind\ILS\Logic\TitleHolds | ||
+ | * VuFind\IpAddressUtils is now VuFind\Net\IpAddressUtils | ||
+ | * VuFind\Logger is now VuFind\Log\Logger | ||
+ | * VuFind\Mailer is now VuFind\Mailer\Mailer | ||
+ | * VuFind\ProxyConfig is now ProxyManager\Configuration | ||
+ | * VuFind\Recaptcha is now VuFind\Service\ReCaptcha | ||
+ | * VuFind\RecommendPluginManager is now VuFind\Recommend\PluginManager | ||
+ | * VuFind\RecordCache is now VuFind\Record\Cache | ||
+ | * VuFind\RecordDriverPluginManager is now VuFind\RecordDriver\PluginManager | ||
+ | * VuFind\RecordLoader is now VuFind\Record\Loader | ||
+ | * VuFind\RecordRouter is now VuFind\Record\Router | ||
+ | * VuFind\RecordTabPluginManager is now VuFind\RecordTab\PluginManager | ||
+ | * VuFind\RelatedPluginManager is now VuFind\Related\PluginManager | ||
+ | * VuFind\ResolverDriverPluginManager is now VuFind\Resolver\Driver\PluginManager | ||
+ | * VuFind\Search is now VuFindSearch\Service | ||
+ | * VuFind\SearchOptionsPluginManager is now VuFind\Search\Options\PluginManager | ||
+ | * VuFind\SearchParamsPluginManager is now VuFind\Search\Params\PluginManager | ||
+ | * VuFind\SearchResultsPluginManager is now VuFind\Search\Results\PluginManager | ||
+ | * VuFind\SearchRunner is now VuFind\Search\SearchRunner | ||
+ | * VuFind\SearchSpecsReader is now VuFind\Config\SearchSpecsReader | ||
+ | * VuFind\SearchTabsHelper is now VuFind\Search\SearchTabsHelper | ||
+ | * VuFind\SessionManager is now Zend\Session\SessionManager | ||
+ | * VuFind\SessionPluginManager is now VuFind\Session\PluginManager | ||
+ | * VuFind\SMS is now VuFind\SMS\SMSInterface | ||
+ | * VuFind\Translator is now Zend\Mvc\I18n\Translator | ||
+ | * VuFind\WorldCatUtils is now VuFind\Connection\WorldCatUtils | ||
+ | * VuFind\YamlReader is now VuFind\Config\YamlReader | ||
+ | |||
+ | === Authentication Plugins === | ||
We now use fully-qualified class names as primary service names, with the old short, lowercase names as aliases. | We now use fully-qualified class names as primary service names, with the old short, lowercase names as aliases. | ||
Line 34: | Line 100: | ||
* sip2 is now VuFind\Auth\SIP2 | * sip2 is now VuFind\Auth\SIP2 | ||
- | ==== Autocomplete Plugins | + | === Autocomplete Plugins === |
We now use fully-qualified class names as primary service names, with the old short, lowercase names as aliases. | We now use fully-qualified class names as primary service names, with the old short, lowercase names as aliases. | ||
Line 45: | Line 111: | ||
* solrreserves is now VuFind\Autocomplete\SolrReserves | * solrreserves is now VuFind\Autocomplete\SolrReserves | ||
* tag is now VuFind\Autocomplete\Tag | * tag is now VuFind\Autocomplete\Tag | ||
- | ==== Controller Plugins | + | |
+ | === Channel Providers === | ||
+ | |||
+ | We now use fully-qualified class names as primary service names, with the old short, lowercase names as aliases. | ||
+ | |||
+ | * alphabrowse is now VuFind\ChannelProvider\AlphaBrowse | ||
+ | * facets is now VuFind\ChannelProvider\Facets | ||
+ | * listitems is now VuFind\ChannelProvider\ListItems | ||
+ | * random is now VuFind\ChannelProvider\Random | ||
+ | * similaritems is now VuFind\ChannelProvider\SimilarItems | ||
+ | |||
+ | === Controller Plugins === | ||
We now use fully-qualified class names as service names, with aliases for the case-sensitive short name used for invoking the plugins in controller code. | We now use fully-qualified class names as service names, with aliases for the case-sensitive short name used for invoking the plugins in controller code. | ||
Line 63: | Line 140: | ||
* storageRetrievalRequests is now VuFind\Controller\Plugin\StorageRetrievalRequests | * storageRetrievalRequests is now VuFind\Controller\Plugin\StorageRetrievalRequests | ||
- | ==== Controllers | + | === Controllers === |
VuFind' | VuFind' | ||
Line 129: | Line 206: | ||
* worldcatrecord is now VuFind\Controller\WorldcatrecordController | * worldcatrecord is now VuFind\Controller\WorldcatrecordController | ||
- | ==== Recommendation Modules | + | === Content Loader Plugins === |
+ | |||
+ | These service names now match fully qualified class names, with old short names set up as aliases. | ||
+ | |||
+ | == Author Notes == | ||
+ | |||
+ | * syndetics is now VuFind\Content\AuthorNotes\Syndetics | ||
+ | * syndeticsplus is now VuFind\Content\AuthorNotes\SyndeticsPlus | ||
+ | |||
+ | == Covers == | ||
+ | |||
+ | * amazon is now VuFind\Content\Covers\Amazon | ||
+ | * booksite is now VuFind\Content\Covers\Booksite | ||
+ | * buchhandel is now VuFind\Content\Covers\Buchhandel | ||
+ | * contentcafe is now VuFind\Content\Covers\ContentCafe | ||
+ | * google is now VuFind\Content\Covers\Google | ||
+ | * librarything is now VuFind\Content\Covers\LibraryThing | ||
+ | * localfile is now VuFind\Content\Covers\LocalFile | ||
+ | * openlibrary is now VuFind\Content\Covers\OpenLibrary | ||
+ | * summon is now VuFind\Content\Covers\Summon | ||
+ | * syndetics is now VuFind\Content\Covers\Syndetics | ||
+ | |||
+ | == Excerpts == | ||
+ | |||
+ | * syndetics is now VuFind\Content\Excerpts\Syndetics | ||
+ | * syndeticsplus is now VuFind\Content\Excerpts\SyndeticsPlus | ||
+ | |||
+ | == Reviews == | ||
+ | |||
+ | * amazon is now VuFind\Content\Reviews\Amazon | ||
+ | * amazoneditorial is now VuFind\Content\Reviews\AmazonEditorial | ||
+ | * booksite is now VuFind\Content\Reviews\Booksite | ||
+ | * guardian is now VuFind\Content\Reviews\Guardian | ||
+ | * syndetics is now VuFind\Content\Reviews\Syndetics | ||
+ | * syndeticsplus is now VuFind\Content\Reviews\SyndeticsPlus | ||
+ | |||
+ | == Summaries == | ||
+ | |||
+ | * syndetics is now VuFind\Content\Summaries\Syndetics | ||
+ | * syndeticsplus is now VuFind\Content\Summaries\SyndeticsPlus | ||
+ | |||
+ | == Tables of Contents == | ||
+ | |||
+ | * syndetics is now VuFind\Content\TOC\Syndetics | ||
+ | * syndeticsplus is now VuFind\Content\TOC\SyndeticsPlus | ||
+ | |||
+ | === Database Row Gateways === | ||
+ | |||
+ | Row gateway service names now match fully qualified class names, with old short names set up as aliases. | ||
+ | |||
+ | * changetracker is now VuFind\Db\Row\ChangeTracker | ||
+ | * comments is now VuFind\Db\Row\Comments | ||
+ | * externalsession is now VuFind\Db\Row\ExternalSession | ||
+ | * oairesumption is now VuFind\Db\Row\OaiResumption | ||
+ | * record is now VuFind\Db\Row\Record | ||
+ | * resource is now VuFind\Db\Row\Resource | ||
+ | * resourcetags is now VuFind\Db\Row\ResourceTags | ||
+ | * search is now VuFind\Db\Row\Search | ||
+ | * session is now VuFind\Db\Row\Session | ||
+ | * tags is now VuFind\Db\Row\Tags | ||
+ | * user is now VuFind\Db\Row\User | ||
+ | * usercard is now VuFind\Db\Row\UserCard | ||
+ | * userlist is now VuFind\Db\Row\UserList | ||
+ | * userresource is now VuFind\Db\Row\UserResource | ||
+ | |||
+ | === Database Table Gateways === | ||
+ | |||
+ | Table gateway service names now match fully qualified class names, with old short names set up as aliases. | ||
+ | |||
+ | * changetracker is now VuFind\Db\Table\ChangeTracker | ||
+ | * comments is now VuFind\Db\Table\Comments | ||
+ | * externalsession is now VuFind\Db\Table\ExternalSession | ||
+ | * oairesumption is now VuFind\Db\Table\OaiResumption | ||
+ | * record is now VuFind\Db\Table\Record | ||
+ | * resource is now VuFind\Db\Table\Resource | ||
+ | * resourcetags is now VuFind\Db\Table\ResourceTags | ||
+ | * search is now VuFind\Db\Table\Search | ||
+ | * session is now VuFind\Db\Table\Session | ||
+ | * tags is now VuFind\Db\Table\Tags | ||
+ | * user is now VuFind\Db\Table\User | ||
+ | * usercard is now VuFind\Db\Table\UserCard | ||
+ | * userlist is now VuFind\Db\Table\UserList | ||
+ | * userresource is now VuFind\Db\Table\UserResource | ||
+ | |||
+ | === Hierarchy Plugins === | ||
+ | |||
+ | With the exception of the hierarchy driver plugins, which use " | ||
+ | |||
+ | == Drivers == | ||
+ | |||
+ | * default is now VuFind\Hierarchy\Driver\HierarchyDefault | ||
+ | * flat is now VuFind\Hierarchy\Driver\HierarchyFlat | ||
+ | |||
+ | == Tree Data Formatters == | ||
+ | |||
+ | * json is now VuFind\Hierarchy\TreeDataFormatter\Json | ||
+ | * xml is now VuFind\Hierarchy\TreeDataFormatter\Xml | ||
+ | |||
+ | == Tree Data Sources == | ||
+ | |||
+ | * solr is now VuFind\Hierarchy\TreeDataSource\Solr | ||
+ | * xmlfile is now VuFind\Hierarchy\TreeDataSource\XMLFile | ||
+ | |||
+ | == Tree Renderers == | ||
+ | |||
+ | * jstree is now VuFind\Hierarchy\TreeRenderer\JSTree' | ||
+ | |||
+ | === ILS Drivers === | ||
+ | |||
+ | ILS driver service names have been changed to match the fully qualified class names of the plugins, with the old short names set up as aliases. | ||
+ | |||
+ | * aleph is now VuFind\ILS\Driver\Aleph | ||
+ | * amicus is now VuFind\ILS\Driver\Amicus | ||
+ | * claviussql is now VuFind\ILS\Driver\ClaviusSQL | ||
+ | * daia is now VuFind\ILS\Driver\DAIA | ||
+ | * demo is now VuFind\ILS\Driver\Demo | ||
+ | * evergreen is now VuFind\ILS\Driver\Evergreen | ||
+ | * horizon is now VuFind\ILS\Driver\Horizon | ||
+ | * horizonxmlapi is now VuFind\ILS\Driver\HorizonXMLAPI | ||
+ | * innovative is now VuFind\ILS\Driver\Innovative | ||
+ | * koha is now VuFind\ILS\Driver\Koha | ||
+ | * kohailsdi is now VuFind\ILS\Driver\KohaILSDI | ||
+ | * lbs4 is now VuFind\ILS\Driver\LBS4 | ||
+ | * multibackend is now VuFind\ILS\Driver\MultiBackend | ||
+ | * newgenlib is now VuFind\ILS\Driver\NewGenLib | ||
+ | * noils is now VuFind\ILS\Driver\NoILS | ||
+ | * paia is now VuFind\ILS\Driver\PAIA | ||
+ | * polaris is now VuFind\ILS\Driver\Polaris | ||
+ | * sample is now VuFind\ILS\Driver\Sample | ||
+ | * sierra is now VuFind\ILS\Driver\Sierra | ||
+ | * sierrarest is now VuFind\ILS\Driver\SierraRest | ||
+ | * symphony is now VuFind\ILS\Driver\Symphony | ||
+ | * unicorn is now VuFind\ILS\Driver\Unicorn | ||
+ | * virtua is now VuFind\ILS\Driver\Virtua | ||
+ | * voyager is now VuFind\ILS\Driver\Voyager | ||
+ | * voyagerrestful is now VuFind\ILS\Driver\VoyagerRestful | ||
+ | * xcncip2 is now VuFind\ILS\Driver\XCNCIP2 | ||
+ | |||
+ | === Permission Provider Plugins === | ||
+ | |||
+ | Permission provider service names have been changed to match the fully qualified class names of the plugins, with the old short names set up as aliases. | ||
+ | |||
+ | * ipRange is now VuFind\Role\PermissionProvider\IpRange | ||
+ | * ipRegEx is now VuFind\Role\PermissionProvider\IpRegEx | ||
+ | * role is now VuFind\Role\PermissionProvider\Role | ||
+ | * serverParam is now VuFind\Role\PermissionProvider\ServerParam | ||
+ | * shibboleth is now VuFind\Role\PermissionProvider\Shibboleth | ||
+ | * user is now VuFind\Role\PermissionProvider\User | ||
+ | * username is now VuFind\Role\PermissionProvider\Username | ||
+ | |||
+ | === Recommendation Modules === | ||
Recommendation module service names have been changed to match the fully qualified class names of the plugins, with the old short names set up as aliases. | Recommendation module service names have been changed to match the fully qualified class names of the plugins, with the old short names set up as aliases. | ||
Line 170: | Line 397: | ||
* worldcatidentities is now VuFind\Recommend\WorldCatIdentities | * worldcatidentities is now VuFind\Recommend\WorldCatIdentities | ||
- | ==== Session Handlers | + | === Record Drivers === |
+ | |||
+ | Record drivers now use fully qualified class names as service names, with the previous service names set up as aliases. | ||
+ | |||
+ | * browzine is now VuFind\RecordDriver\BrowZine | ||
+ | * eds is now VuFind\RecordDriver\EDS | ||
+ | * eit is now VuFind\RecordDriver\EIT | ||
+ | * libguides is now VuFind\RecordDriver\LibGuides | ||
+ | * missing is now VuFind\RecordDriver\Missing | ||
+ | * pazpar2 is now VuFind\RecordDriver\Pazpar2 | ||
+ | * primo is now VuFind\RecordDriver\Primo | ||
+ | * solrauth is now VuFind\RecordDriver\SolrAuth | ||
+ | * solrdefault is now VuFind\RecordDriver\SolrDefault | ||
+ | * solrmarc is now VuFind\RecordDriver\SolrMarc | ||
+ | * solrmarcremote is now VuFind\RecordDriver\SolrMarcRemote | ||
+ | * solrreserves is now VuFind\RecordDriver\SolrReserves | ||
+ | * solrweb is now VuFind\RecordDriver\SolrWeb | ||
+ | * summon is now VuFind\RecordDriver\Summon | ||
+ | * worldcat is now VuFind\RecordDriver\WorldCat | ||
+ | |||
+ | === Record Tab Plugins === | ||
+ | |||
+ | Record tab plugins now use fully qualified class names as service names, with the previous service names set up as aliases. | ||
+ | |||
+ | * collectionhierarchytree is now VuFind\RecordTab\CollectionHierarchyTree | ||
+ | * collectionlist is now VuFind\RecordTab\CollectionList | ||
+ | * description is now VuFind\RecordTab\Description | ||
+ | * excerpt is now VuFind\RecordTab\Excerpt | ||
+ | * hierarchytree is now VuFind\RecordTab\HierarchyTree | ||
+ | * holdingsils is now VuFind\RecordTab\HoldingsILS | ||
+ | * holdingsworldcat is now VuFind\RecordTab\HoldingsWorldCat | ||
+ | * map is now VuFind\RecordTab\Map | ||
+ | * preview is now VuFind\RecordTab\Preview | ||
+ | * reviews is now VuFind\RecordTab\Reviews | ||
+ | * similaritemscarousel is now VuFind\RecordTab\SimilarItemsCarousel | ||
+ | * staffviewarray is now VuFind\RecordTab\StaffViewArray | ||
+ | * staffviewmarc is now VuFind\RecordTab\StaffViewMARC | ||
+ | * toc is now VuFind\RecordTab\TOC | ||
+ | * usercomments is now VuFind\RecordTab\UserComments | ||
+ | |||
+ | === Related Record Modules === | ||
+ | |||
+ | Related record modules now use fully qualified class names as service names, with the previous service names set up as aliases. | ||
+ | |||
+ | * channels is now VuFind\Related\Channels | ||
+ | * similar is now VuFind\Related\Similar | ||
+ | * worldcatsimilar is now VuFind\Related\WorldCatSimilar | ||
+ | |||
+ | === Resolver Drivers === | ||
+ | |||
+ | Resolver drivers now use fully qualified class names as service names, with the previous service names set up as aliases. | ||
+ | |||
+ | * 360link is now VuFind\Resolver\Driver\Threesixtylink | ||
+ | * demo is now VuFind\Resolver\Driver\Demo | ||
+ | * ezb is now VuFind\Resolver\Driver\Ezb | ||
+ | * sfx is now VuFind\Resolver\Driver\Sfx | ||
+ | * redi is now VuFind\Resolver\Driver\Redi | ||
+ | |||
+ | === Search Objects === | ||
+ | |||
+ | The options, params and results objects now use fully qualified class names as service names, with the previous service names set up as aliases. | ||
+ | |||
+ | == Options == | ||
+ | |||
+ | * browzine is now VuFind\Search\BrowZine\Options | ||
+ | * combined is now VuFind\Search\Combined\Options | ||
+ | * eds is now VuFind\Search\EDS\Options | ||
+ | * eit is now VuFind\Search\EIT\Options | ||
+ | * emptyset is now VuFind\Search\EmptySet\Options | ||
+ | * favorites is now VuFind\Search\Favorites\Options | ||
+ | * libguides is now VuFind\Search\LibGuides\Options | ||
+ | * mixedlist is now VuFind\Search\MixedList\Options | ||
+ | * pazpar2 is now VuFind\Search\Pazpar2\Options | ||
+ | * primo is now VuFind\Search\Primo\Options | ||
+ | * solr is now VuFind\Search\Solr\Options | ||
+ | * solrauth is now VuFind\Search\SolrAuth\Options | ||
+ | * solrauthor is now VuFind\Search\SolrAuthor\Options | ||
+ | * solrauthorfacets is now VuFind\Search\SolrAuthorFacets\Options | ||
+ | * solrcollection is now VuFind\Search\SolrCollection\Options | ||
+ | * solrreserves is now VuFind\Search\SolrReserves\Options | ||
+ | * solrweb is now VuFind\Search\SolrWeb\Options | ||
+ | * summon is now VuFind\Search\Summon\Options | ||
+ | * tags is now VuFind\Search\Tags\Options | ||
+ | * worldcat is now VuFind\Search\WorldCat\Options | ||
+ | |||
+ | == Params == | ||
+ | |||
+ | * browzine is now VuFind\Search\BrowZine\Params | ||
+ | * combined is now VuFind\Search\Combined\Params | ||
+ | * eds is now VuFind\Search\EDS\Params | ||
+ | * eit is now VuFind\Search\EIT\Params | ||
+ | * emptyset is now VuFind\Search\EmptySet\Params | ||
+ | * favorites is now VuFind\Search\Favorites\Params | ||
+ | * libguides is now VuFind\Search\LibGuides\Params | ||
+ | * mixedlist is now VuFind\Search\MixedList\Params | ||
+ | * pazpar2 is now VuFind\Search\Pazpar2\Params | ||
+ | * primo is now VuFind\Search\Primo\Params | ||
+ | * solr is now VuFind\Search\Solr\Params | ||
+ | * solrauth is now VuFind\Search\SolrAuth\Params | ||
+ | * solrauthor is now VuFind\Search\SolrAuthor\Params | ||
+ | * solrauthorfacets is now VuFind\Search\SolrAuthorFacets\Params | ||
+ | * solrcollection is now VuFind\Search\SolrCollection\Params | ||
+ | * solrreserves is now VuFind\Search\SolrReserves\Params | ||
+ | * solrweb is now VuFind\Search\SolrWeb\Params | ||
+ | * summon is now VuFind\Search\Summon\Params | ||
+ | * tags is now VuFind\Search\Tags\Params | ||
+ | * worldcat is now VuFind\Search\WorldCat\Params | ||
+ | |||
+ | == Results == | ||
+ | |||
+ | * browzine is now VuFind\Search\BrowZine\Results | ||
+ | * combined is now VuFind\Search\Combined\Results | ||
+ | * eds is now VuFind\Search\EDS\Results | ||
+ | * eit is now VuFind\Search\EIT\Results | ||
+ | * emptyset is now VuFind\Search\EmptySet\Results | ||
+ | * favorites is now VuFind\Search\Favorites\Results | ||
+ | * libguides is now VuFind\Search\LibGuides\Results | ||
+ | * mixedlist is now VuFind\Search\MixedList\Results | ||
+ | * pazpar2 is now VuFind\Search\Pazpar2\Results | ||
+ | * primo is now VuFind\Search\Primo\Results | ||
+ | * solr is now VuFind\Search\Solr\Results | ||
+ | * solrauth is now VuFind\Search\SolrAuth\Results | ||
+ | * solrauthor is now VuFind\Search\SolrAuthor\Results | ||
+ | * solrauthorfacets is now VuFind\Search\SolrAuthorFacets\Results | ||
+ | * solrcollection is now VuFind\Search\SolrCollection\Results | ||
+ | * solrreserves is now VuFind\Search\SolrReserves\Results | ||
+ | * solrweb is now VuFind\Search\SolrWeb\Results | ||
+ | * summon is now VuFind\Search\Summon\Results | ||
+ | * tags is now VuFind\Search\Tags\Results | ||
+ | * worldcat is now VuFind\Search\WorldCat\Results | ||
+ | |||
+ | |||
+ | === Session Handlers === | ||
Session handlers now use fully qualified class names as service names, with the previous service names set up as aliases. | Session handlers now use fully qualified class names as service names, with the previous service names set up as aliases. | ||
Line 178: | Line 537: | ||
* memcache is now VuFind\Session\Memcache | * memcache is now VuFind\Session\Memcache | ||
- | ==== View Helpers | + | === View Helpers === |
- | Most view helper | + | View helpers are now defined using fully qualified class names as service names. Aliases |
- | * accountcapabilities is now accountCapabilities | + | * accountcapabilities is now VuFind\View\Helper\Root\AccountCapabilities (with alias accountCapabilities) |
- | * addellipsis is now addEllipsis | + | * addellipsis is now VuFind\View\Helper\Root\AddEllipsis (with alias addEllipsis) |
- | * addthis is now addThis | + | * addthis is now VuFind\View\Helper\Root\AddThis (with alias addThis) |
- | * authornotes is now authorNotes | + | * alphabrowse is now VuFind\View\Helper\Root\AlphaBrowse |
- | * currentpath is now currentPath | + | * auth is now VuFind\View\Helper\Root\Auth |
- | * datetime is now dateTime | + | * authornotes is now VuFind\View\Helper\Root\AuthorNotes (with alias authorNotes) |
- | * displaylanguageoption is now displayLanguageOption | + | * browse is now VuFind\View\Helper\Root\Browse |
+ | * cart is now VuFind\View\Helper\Root\Cart | ||
+ | * citation is now VuFind\View\Helper\Root\Citation | ||
+ | * context is now VuFind\View\Helper\Root\Context | ||
+ | * currentpath is now VuFind\View\Helper\Root\CurrentPath (with alias currentPath) | ||
+ | * datetime is now VuFind\View\Helper\Root\DateTime (with alias dateTime) | ||
+ | * displaylanguageoption is now VuFind\View\Helper\Root\DisplayLanguageOption (with alias displayLanguageOption) | ||
+ | * export is now VuFind\View\Helper\Root\Export | ||
+ | * feedback is now VuFind\View\Helper\Root\Feedback | ||
+ | * flashmessages is now VuFind\View\Helper\Root\Flashmessages or VuFind\View\Helper\Bootstrap3\Flashmessages | ||
+ | * geocoords is now VuFind\View\Helper\Root\GeoCoords | ||
+ | * googleanalytics is now VuFind\View\Helper\Root\GoogleAnalytics | ||
* headlink is now Zend\View\Helper\HeadLink | * headlink is now Zend\View\Helper\HeadLink | ||
* headscript is now Zend\View\Helper\HeadScript | * headscript is now Zend\View\Helper\HeadScript | ||
- | * headthemeresources is now headThemeResources | + | * headthemeresources is now VuFindTheme\View\Helper\HeadThemeResources (with alias headThemeResources) |
- | * helptext is now helpText | + | * helptext is now VuFind\View\Helper\Root\HelpText (with alias helpText) |
- | * imagelink | + | * highlight |
+ | * historylabel is now VuFind\View\Helper\Root\HistoryLabel | ||
+ | * ils is now VuFind\View\Helper\Root\Ils | ||
+ | * imagelink | ||
* inlinescript is now Zend\View\Helper\InlineScript | * inlinescript is now Zend\View\Helper\InlineScript | ||
- | * jstranslations is now jsTranslations | + | * jstranslations is now VuFind\View\Helper\Root\JsTranslations (with alias jsTranslations) |
- | * keepalive is now keepAlive | + | * keepalive is now VuFind\View\Helper\Root\KeepAlive (with alias keepAlive) |
- | * layoutclass is now layoutClass | + | * layoutclass is now VuFind\View\Helper\Bootstrap3\LayoutClass (with alias layoutClass) |
- | * openurl is now openUrl | + | * localizedNumber is now VuFind\View\Helper\Root\LocalizedNumber |
- | * proxyurl is now proxyUrl | + | * openurl is now VuFind\View\Helper\Root\OpenUrl (with alias openUrl) |
- | * recorddataformatter is now recordDataFormatter | + | * permission is now VuFind\View\Helper\Root\Permission |
- | * recordlink is now recordLink | + | * piwik is now VuFind\View\Helper\Root\Piwik |
- | * renderarray is now renderArray | + | * printms is now VuFind\View\Helper\Root\Printms |
- | * safemoneyformat is now safeMoneyFormat | + | * proxyurl is now VuFind\View\Helper\Root\ProxyUrl (with alias proxyUrl) |
- | * searchmemory is now searchMemory | + | * recaptcha is now VuFind\View\Helper\Root\Recaptcha or VuFind\View\Helper\Bootstrap3\Recaptcha |
- | * searchoptions is now searchOptions | + | * recommend is now VuFind\View\Helper\Root\Recommend |
- | * searchparams is now searchParams | + | * record is now VuFind\View\Helper\Root\Record |
- | * searchtabs is now searchTabs | + | * recorddataformatter is now VuFind\View\Helper\Root\RecordDataFormatter (with alias recordDataFormatter) |
- | * sortfacetlist is now sortFacetList | + | * recordlink is now VuFind\View\Helper\Root\RecordLink (with alias recordLink) |
- | * syndeticsplus is now syndeticsPlus | + | * related is now VuFind\View\Helper\Root\Related |
- | * systememail is now systemEmail | + | * renderarray is now VuFind\View\Helper\Root\RenderArray (with alias renderArray) |
- | * transesc is now transEsc | + | * resultfeed is now VuFind\View\Helper\Root\ResultFeed |
+ | * safemoneyformat is now VuFind\View\Helper\Root\SafeMoneyFormat (with alias safeMoneyFormat) | ||
+ | * search is now VuFind\View\Helper\Bootstrap3\Search | ||
+ | * searchmemory is now VuFind\View\Helper\Root\SearchMemory (with alias searchMemory) | ||
+ | * searchoptions is now VuFind\View\Helper\Root\SearchOptions (with alias searchOptions) | ||
+ | * searchparams is now VuFind\View\Helper\Root\SearchParams (with alias searchParams) | ||
+ | * searchtabs is now VuFind\View\Helper\Root\SearchTabs (with alias searchTabs) | ||
+ | * searchbox is now VuFind\View\Helper\Root\SearchBox | ||
+ | * sortfacetlist is now VuFind\View\Helper\Root\SortFacetList (with alias sortFacetList) | ||
+ | * summaries is now VuFind\View\Helper\Root\Summaries | ||
+ | * summon is now VuFind\View\Helper\Root\Summon | ||
+ | * syndeticsplus is now VuFind\View\Helper\Root\SyndeticsPlus (with alias syndeticsPlus) | ||
+ | * systememail is now VuFind\View\Helper\Root\SystemEmail (with alias systemEmail) | ||
+ | * transesc is now VuFind\View\Helper\Root\TransEsc (with alias transEsc) | ||
+ | * translate is now VuFind\View\Helper\Root\Translate | ||
+ | * truncate is now VuFind\View\Helper\Root\Truncate | ||
+ | * userlist is now VuFind\View\Helper\Root\UserList | ||
+ | * usertags is now VuFind\View\Helper\Root\UserTags | ||
---- struct data ---- | ---- struct data ---- | ||
---- | ---- | ||
installation/migration_notes/service_names.txt · Last modified: 2020/03/03 17:57 by demiankatz