diff --git a/composer.json b/composer.json index 9e76652dce..98fa26a9ec 100755 --- a/composer.json +++ b/composer.json @@ -21,7 +21,8 @@ "plugin", "main/install", "main/inc/lib/getid3", - "main/survey" + "main/survey", + "main/inc/lib/hook" ] }, "require": { diff --git a/vendor/autoload.php b/vendor/autoload.php index 386a5797ba..b491e9782b 100755 --- a/vendor/autoload.php +++ b/vendor/autoload.php @@ -4,4 +4,4 @@ require_once __DIR__ . '/composer' . '/autoload_real.php'; -return ComposerAutoloaderInit14e9c6cb5b03d993912f65da12a9cc3e::getLoader(); +return ComposerAutoloaderInitcd167861425a1cc16be445ac44fb93df::getLoader(); diff --git a/vendor/composer/ClassLoader.php b/vendor/composer/ClassLoader.php index 70d78bc3f4..5e1469e830 100755 --- a/vendor/composer/ClassLoader.php +++ b/vendor/composer/ClassLoader.php @@ -54,6 +54,8 @@ class ClassLoader private $useIncludePath = false; private $classMap = array(); + private $classMapAuthoritative = false; + public function getPrefixes() { if (!empty($this->prefixesPsr0)) { @@ -248,6 +250,27 @@ class ClassLoader return $this->useIncludePath; } + /** + * Turns off searching the prefix and fallback directories for classes + * that have not been registered with the class map. + * + * @param bool $classMapAuthoritative + */ + public function setClassMapAuthoritative($classMapAuthoritative) + { + $this->classMapAuthoritative = $classMapAuthoritative; + } + + /** + * Should class lookup fail if not found in the current class map? + * + * @return bool + */ + public function isClassMapAuthoritative() + { + return $this->classMapAuthoritative; + } + /** * Registers this instance as an autoloader. * @@ -299,6 +322,9 @@ class ClassLoader if (isset($this->classMap[$class])) { return $this->classMap[$class]; } + if ($this->classMapAuthoritative) { + return false; + } $file = $this->findFileWithExtension($class, '.php'); diff --git a/vendor/composer/autoload_classmap.php b/vendor/composer/autoload_classmap.php index b362457fda..0e748399b5 100755 --- a/vendor/composer/autoload_classmap.php +++ b/vendor/composer/autoload_classmap.php @@ -172,7 +172,6 @@ return array( 'CurrentCourse' => $baseDir . '/main/inc/lib/current_course.class.php', 'CurrentUser' => $baseDir . '/main/inc/lib/current_user.class.php', 'CustomPages' => $baseDir . '/main/inc/lib/custom_pages.class.php', - 'CustomServer' => $baseDir . '/plugin/sepe/ws/service.php', 'DOMPDF' => $baseDir . '/main/inc/lib/phpdocx/pdf/include/dompdf.cls.php', 'DOMPDF_Exception' => $baseDir . '/main/inc/lib/phpdocx/pdf/include/dompdf_exception.cls.php', 'DOMPDF_Internal_Exception' => $baseDir . '/main/inc/lib/phpdocx/pdf/include/dompdf_internal_exception.cls.php', @@ -812,6 +811,25 @@ return array( 'HTML_Table_Storage' => $baseDir . '/main/inc/lib/pear/HTML/Table/Storage.php', 'Header' => $baseDir . '/main/inc/lib/system/web/header.class.php', 'History' => $baseDir . '/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/inc/class.history.php', + 'HookAdminBlock' => $baseDir . '/main/inc/lib/hook/HookAdminBlock.class.php', + 'HookAdminBlockEventInterface' => $baseDir . '/main/inc/lib/hook/HookInterfaces.php', + 'HookAdminBlockObserverInterface' => $baseDir . '/main/inc/lib/hook/HookInterfaces.php', + 'HookCreateUser' => $baseDir . '/main/inc/lib/hook/HookCreateUser.class.php', + 'HookCreateUserEventInterface' => $baseDir . '/main/inc/lib/hook/HookInterfaces.php', + 'HookCreateUserObserverInterface' => $baseDir . '/main/inc/lib/hook/HookInterfaces.php', + 'HookEvent' => $baseDir . '/main/inc/lib/hook/HookEvent.class.php', + 'HookEventInterface' => $baseDir . '/main/inc/lib/hook/HookInterfaces.php', + 'HookManagement' => $baseDir . '/main/inc/lib/hook/HookManagement.class.php', + 'HookManagementInterface' => $baseDir . '/main/inc/lib/hook/HookInterfaces.php', + 'HookObserver' => $baseDir . '/main/inc/lib/hook/HookObserver.class.php', + 'HookObserverInterface' => $baseDir . '/main/inc/lib/hook/HookInterfaces.php', + 'HookPluginInterface' => $baseDir . '/main/inc/lib/hook/HookInterfaces.php', + 'HookUpdateUser' => $baseDir . '/main/inc/lib/hook/HookUpdateUser.class.php', + 'HookUpdateUserEventInterface' => $baseDir . '/main/inc/lib/hook/HookInterfaces.php', + 'HookUpdateUserObserverInterface' => $baseDir . '/main/inc/lib/hook/HookInterfaces.php', + 'HookWSRegistration' => $baseDir . '/main/inc/lib/hook/HookWSRegistration.class.php', + 'HookWSRegistrationEventInterface' => $baseDir . '/main/inc/lib/hook/HookInterfaces.php', + 'HookWSRegistrationObserverInterface' => $baseDir . '/main/inc/lib/hook/HookInterfaces.php', 'HotSpot' => $baseDir . '/main/exercice/hotspot.class.php', 'HotSpotDelineation' => $baseDir . '/main/exercice/hotspot.class.php', 'HotpotatoesExerciseResult' => $baseDir . '/main/exercice/hotpotatoes_exercise_result.class.php', @@ -847,7 +865,6 @@ return array( 'ImsSection' => $baseDir . '/main/exercice/export/qti2/qti2_export.php', 'IndexManager' => $baseDir . '/main/inc/lib/userportal.lib.php', 'IndexableChunk' => $baseDir . '/main/inc/lib/search/IndexableChunk.class.php', - 'Informe_sepe' => $baseDir . '/plugin/sepe/src/informe-curso.php', 'Inline_Frame_Decorator' => $baseDir . '/main/inc/lib/phpdocx/pdf/include/inline_frame_decorator.cls.php', 'Inline_Frame_Reflower' => $baseDir . '/main/inc/lib/phpdocx/pdf/include/inline_frame_reflower.cls.php', 'Inline_Positioner' => $baseDir . '/main/inc/lib/phpdocx/pdf/include/inline_positioner.cls.php', @@ -1080,8 +1097,6 @@ return array( 'SearchCoursePlugin' => $baseDir . '/plugin/search_course/lib/search_course_plugin.class.php', 'SearchCourseWidget' => $baseDir . '/plugin/search_course/lib/search_course_widget.class.php', 'Security' => $baseDir . '/main/inc/lib/security.lib.php', - 'Sepe' => $baseDir . '/plugin/sepe/ws/Sepe.php', - 'SepePlugin' => $baseDir . '/plugin/sepe/lib/sepe_plugin.class.php', 'Session' => $baseDir . '/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/inc/class.session.php', 'SessionAction' => $baseDir . '/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/inc/class.sessionaction.php', 'SessionHandlerDatabase' => $baseDir . '/main/inc/lib/session_handler.class.php', @@ -1202,6 +1217,7 @@ return array( 'Table_Row_Group_Frame_Decorator' => $baseDir . '/main/inc/lib/phpdocx/pdf/include/table_row_group_frame_decorator.cls.php', 'Table_Row_Group_Frame_Reflower' => $baseDir . '/main/inc/lib/phpdocx/pdf/include/table_row_group_frame_reflower.cls.php', 'Table_Row_Positioner' => $baseDir . '/main/inc/lib/phpdocx/pdf/include/table_row_positioner.cls.php', + 'TeacherTimeReport' => $baseDir . '/main/inc/lib/TeacherTimeReport.php', 'Temp' => $baseDir . '/main/inc/lib/system/io/temp.class.php', 'Template' => $baseDir . '/main/inc/lib/template.lib.php', 'Testcategory' => $baseDir . '/main/exercice/testcategory.class.php', @@ -1276,16 +1292,10 @@ return array( 'ViewException' => $baseDir . '/main/inc/lib/app_view.php', 'VirtualMachineInterface' => $baseDir . '/plugin/bbb/lib/vm/VMInterface.php', 'WCAG_Rendering' => $baseDir . '/main/inc/lib/WCAG/WCAG_rendering.php', - 'WSASoap' => $baseDir . '/plugin/sepe/src/wsse/soap-wsa.php', - 'WSSESoap' => $baseDir . '/plugin/sepe/src/wsse/soap-wsse.php', - 'WSSESoapServer' => $baseDir . '/plugin/sepe/src/wsse/soap-server-wsse.php', 'WebService' => $baseDir . '/main/inc/lib/webservices/WebService.class.php', 'Wiki' => $baseDir . '/main/coursecopy/classes/wiki.class.php', 'Work' => $baseDir . '/main/coursecopy/classes/Work.class.php', 'XMLSchema' => $baseDir . '/main/inc/lib/nusoap/class.xmlschema.php', - 'XMLSecEnc' => $baseDir . '/plugin/sepe/src/wsse/xmlseclibs.php', - 'XMLSecurityDSig' => $baseDir . '/plugin/sepe/src/wsse/xmlseclibs.php', - 'XMLSecurityKey' => $baseDir . '/plugin/sepe/src/wsse/xmlseclibs.php', 'XapianIndexer' => $baseDir . '/main/inc/lib/search/xapian/XapianIndexer.class.php', 'Zip' => $baseDir . '/main/inc/lib/zip.class.php', 'ZombieManager' => $baseDir . '/main/inc/lib/zombie/zombie_manager.class.php', @@ -1324,7 +1334,6 @@ return array( 'getid3_lib_replaygain' => $baseDir . '/main/inc/lib/getid3/getid3.php', 'iDatabase' => $baseDir . '/main/install/i_database.class.php', 'indic' => $baseDir . '/main/inc/lib/mpdf/classes/indic.php', - 'instances' => $baseDir . '/plugin/sepe/src/wsse/examples/ws-amazon.php', 'kses4' => $baseDir . '/main/inc/lib/kses-0.2.2/oop/php4.class.kses.php', 'kses5' => $baseDir . '/main/inc/lib/kses-0.2.2/oop/php5.class.kses.php', 'langstats' => $baseDir . '/main/cron/lang/langstats.class.php', @@ -1335,7 +1344,6 @@ return array( 'link_processor' => $baseDir . '/main/inc/lib/search/tool_processors/link_processor.class.php', 'mPDF' => $baseDir . '/main/inc/lib/mpdf/mpdf.php', 'manager' => $baseDir . '/main/inc/lib/fckeditor/editor/plugins/ajaxfilemanager/inc/class.manager.php', - 'mySoap' => $baseDir . '/plugin/sepe/src/wsse/examples/username-sign.php', 'net\\HttpChannel' => $baseDir . '/main/inc/lib/system/net/http_channel.class.php', 'nusoap_base' => $baseDir . '/main/inc/lib/nusoap/class.nusoap_base.php', 'nusoap_client' => $baseDir . '/main/inc/lib/nusoap/class.soapclient.php', diff --git a/vendor/composer/autoload_real.php b/vendor/composer/autoload_real.php index 4c70f85c6e..03ce49608d 100755 --- a/vendor/composer/autoload_real.php +++ b/vendor/composer/autoload_real.php @@ -2,7 +2,7 @@ // autoload_real.php @generated by Composer -class ComposerAutoloaderInit14e9c6cb5b03d993912f65da12a9cc3e +class ComposerAutoloaderInitcd167861425a1cc16be445ac44fb93df { private static $loader; @@ -19,9 +19,9 @@ class ComposerAutoloaderInit14e9c6cb5b03d993912f65da12a9cc3e return self::$loader; } - spl_autoload_register(array('ComposerAutoloaderInit14e9c6cb5b03d993912f65da12a9cc3e', 'loadClassLoader'), true, true); + spl_autoload_register(array('ComposerAutoloaderInitcd167861425a1cc16be445ac44fb93df', 'loadClassLoader'), true, true); self::$loader = $loader = new \Composer\Autoload\ClassLoader(); - spl_autoload_unregister(array('ComposerAutoloaderInit14e9c6cb5b03d993912f65da12a9cc3e', 'loadClassLoader')); + spl_autoload_unregister(array('ComposerAutoloaderInitcd167861425a1cc16be445ac44fb93df', 'loadClassLoader')); $map = require __DIR__ . '/autoload_namespaces.php'; foreach ($map as $namespace => $path) { @@ -42,14 +42,14 @@ class ComposerAutoloaderInit14e9c6cb5b03d993912f65da12a9cc3e $includeFiles = require __DIR__ . '/autoload_files.php'; foreach ($includeFiles as $file) { - composerRequire14e9c6cb5b03d993912f65da12a9cc3e($file); + composerRequirecd167861425a1cc16be445ac44fb93df($file); } return $loader; } } -function composerRequire14e9c6cb5b03d993912f65da12a9cc3e($file) +function composerRequirecd167861425a1cc16be445ac44fb93df($file) { require $file; }