There was an error fetching the commit references. Please try again later.
Moved session initialization from bootstrapper to factory.
- Refactored use of Zend\Session\Container to inject proper session manager - Introduced "on demand session container" mechanism for non-critical session data (only used by Demo ILS driver for now) - Changed controllers to retrieve authorization service on demand rather than through injection (to defer session load) - Replaced \VuFind\Controller\AbstractBase::writeSession() with \VuFind\Controller\AbstractBase::disableSessionWrites (and new related mechanism for safer AJAX session utilization) - This makes sessions "on demand" which improves performance of requests that do not depend on session data (e.g. cover images, some AJAX calls).
Showing
- module/VuFind/config/module.config.php 12 additions, 12 deletionsmodule/VuFind/config/module.config.php
- module/VuFind/src/VuFind/Auth/ChoiceAuth.php 5 additions, 2 deletionsmodule/VuFind/src/VuFind/Auth/ChoiceAuth.php
- module/VuFind/src/VuFind/Auth/Facebook.php 5 additions, 2 deletionsmodule/VuFind/src/VuFind/Auth/Facebook.php
- module/VuFind/src/VuFind/Auth/Factory.php 34 additions, 2 deletionsmodule/VuFind/src/VuFind/Auth/Factory.php
- module/VuFind/src/VuFind/Auth/Manager.php 1 addition, 1 deletionmodule/VuFind/src/VuFind/Auth/Manager.php
- module/VuFind/src/VuFind/Bootstrapper.php 0 additions, 46 deletionsmodule/VuFind/src/VuFind/Bootstrapper.php
- module/VuFind/src/VuFind/Controller/AbstractBase.php 17 additions, 7 deletionsmodule/VuFind/src/VuFind/Controller/AbstractBase.php
- module/VuFind/src/VuFind/Controller/AjaxController.php 12 additions, 12 deletionsmodule/VuFind/src/VuFind/Controller/AjaxController.php
- module/VuFind/src/VuFind/Controller/CartController.php 6 additions, 5 deletionsmodule/VuFind/src/VuFind/Controller/CartController.php
- module/VuFind/src/VuFind/Controller/CombinedController.php 1 addition, 1 deletionmodule/VuFind/src/VuFind/Controller/CombinedController.php
- module/VuFind/src/VuFind/Controller/CoverController.php 2 additions, 2 deletionsmodule/VuFind/src/VuFind/Controller/CoverController.php
- module/VuFind/src/VuFind/Controller/Factory.php 21 additions, 1 deletionmodule/VuFind/src/VuFind/Controller/Factory.php
- module/VuFind/src/VuFind/Controller/HierarchyController.php 3 additions, 3 deletionsmodule/VuFind/src/VuFind/Controller/HierarchyController.php
- module/VuFind/src/VuFind/Controller/Plugin/AbstractRequestBase.php 18 additions, 6 deletions...Find/src/VuFind/Controller/Plugin/AbstractRequestBase.php
- module/VuFind/src/VuFind/Controller/Plugin/Factory.php 56 additions, 3 deletionsmodule/VuFind/src/VuFind/Controller/Plugin/Factory.php
- module/VuFind/src/VuFind/Controller/Plugin/Followup.php 4 additions, 2 deletionsmodule/VuFind/src/VuFind/Controller/Plugin/Followup.php
- module/VuFind/src/VuFind/Controller/Plugin/ResultScroller.php 4 additions, 3 deletions...le/VuFind/src/VuFind/Controller/Plugin/ResultScroller.php
- module/VuFind/src/VuFind/Controller/QRCodeController.php 2 additions, 2 deletionsmodule/VuFind/src/VuFind/Controller/QRCodeController.php
- module/VuFind/src/VuFind/Controller/UpgradeController.php 8 additions, 7 deletionsmodule/VuFind/src/VuFind/Controller/UpgradeController.php
- module/VuFind/src/VuFind/Db/Row/PrivateUser.php 23 additions, 2 deletionsmodule/VuFind/src/VuFind/Db/Row/PrivateUser.php
Please register or sign in to comment