refs #20817 [finc] refactor init()
* move general config initialization to finc FincLibero * make required configs available * ignore absent config if not required * de_zi4 configs DONE * enhance readability * introduce helper function setMemberFromConfig * move de_15 init here * throw Exception on init error * introduce new class InitException * force throwing of Exception in case of missing required config * KNOWN BUG: Exception not thrown in overlay
Showing
- local/config/vufind/FincLibero.ini 52 additions, 0 deletionslocal/config/vufind/FincLibero.ini
- module/finc/src/finc/ILS/Connection.php 57 additions, 0 deletionsmodule/finc/src/finc/ILS/Connection.php
- module/finc/src/finc/ILS/Driver/FincLibero.php 131 additions, 2 deletionsmodule/finc/src/finc/ILS/Driver/FincLibero.php
- module/finc/src/finc/ILS/InitException.php 40 additions, 0 deletionsmodule/finc/src/finc/ILS/InitException.php
Please register or sign in to comment