From 83efb3b56a900ab197b32143f58a8ea86bdd6880 Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Mon, 26 Sep 2016 08:50:26 +0200 Subject: glpi: fix autoloader --- glpi-9.1-pr1056.patch | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 glpi-9.1-pr1056.patch (limited to 'glpi-9.1-pr1056.patch') diff --git a/glpi-9.1-pr1056.patch b/glpi-9.1-pr1056.patch new file mode 100644 index 0000000..85593c6 --- /dev/null +++ b/glpi-9.1-pr1056.patch @@ -0,0 +1,30 @@ +From e58360e8f377e95ef96711b8b4466b0a7c066a89 Mon Sep 17 00:00:00 2001 +From: Remi Collet +Date: Mon, 26 Sep 2016 08:45:22 +0200 +Subject: [PATCH] ensure GLPI autoloader always first in the stack + +--- + inc/autoload.function.php | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +diff --git a/inc/autoload.function.php b/inc/autoload.function.php +index 12fc186..3fce416 100644 +--- a/inc/autoload.function.php ++++ b/inc/autoload.function.php +@@ -336,12 +336,12 @@ function glpi_autoload($classname) { + } + } + +-// Use spl autoload to allow stackable autoload. +-spl_autoload_register('glpi_autoload'); +- + // composer autoload + $autoload = dirname(__DIR__) . '/vendor/autoload.php'; + if (!file_exists($autoload)) { + die('Run "composer install --no-dev" in the glpi tree'); + } + require_once $autoload; ++ ++// Use spl autoload to allow stackable autoload. ++spl_autoload_register('glpi_autoload', false, true); +\ No newline at end of file -- cgit