The PullRequest #541 (https://github.com/ILIAS-eLearning/ILIAS/pull/541 ) has been accepted during JF last monday and merged to trunk this morning. It uses the composer classmap-feature to provide autoloading for all ILIAS-Classes in /Services and /Modules (no need for require_once or include_once anymore). Additionally it provides faster autoloading for all dependencies since there are no filesystem-accesses needed.
To use the classmap-autoloading for new ILIAS-classes in trunk, the classmap must be updated. Have a look at the README.md located in /libs/composer:
If there are any question, feel free to start the discussion here in this forum-thread: https://www.ilias.de/docu/goto_docu_frm_5386_4465.html
-- Fabian Schmid Member of the Executive Board Head of Software Development
studer + raimann ag IT- and Learning-Solutions Farbweg 9 3400 Burgdorf
main +41 31 972 52 22 support +41 31 972 52 30 direct +41 31 972 52 27 firstname.lastname@example.org studer-raimann.ch