Created plugin manager for ILS drivers; refactored \VuFind\ILS\Connection to...
Created plugin manager for ILS drivers; refactored \VuFind\ILS\Connection to use plugin manager and receive injected configuration; created temporary service locator workaround for \VuFind\Connection\Manager until the class can be completely factored out.
Showing
- module/VuFind/config/module.config.php 25 additions, 0 deletionsmodule/VuFind/config/module.config.php
- module/VuFind/src/VuFind/Bootstrap.php 8 additions, 3 deletionsmodule/VuFind/src/VuFind/Bootstrap.php
- module/VuFind/src/VuFind/Connection/Manager.php 19 additions, 1 deletionmodule/VuFind/src/VuFind/Connection/Manager.php
- module/VuFind/src/VuFind/ILS/Connection.php 92 additions, 43 deletionsmodule/VuFind/src/VuFind/ILS/Connection.php
- module/VuFind/src/VuFind/ILS/Driver/PluginFactory.php 48 additions, 0 deletionsmodule/VuFind/src/VuFind/ILS/Driver/PluginFactory.php
- module/VuFind/src/VuFind/ILS/Driver/PluginManager.php 51 additions, 0 deletionsmodule/VuFind/src/VuFind/ILS/Driver/PluginManager.php
Please register or sign in to comment