summaryrefslogtreecommitdiffstats
path: root/glpi-9.1-pr1056.patch
diff options
context:
space:
mode:
authorRemi Collet <fedora@famillecollet.com>2016-09-26 08:50:26 +0200
committerRemi Collet <fedora@famillecollet.com>2016-09-26 08:50:26 +0200
commit83efb3b56a900ab197b32143f58a8ea86bdd6880 (patch)
tree1bfe706513fdac88311f5b1929ce7adf11400b4f /glpi-9.1-pr1056.patch
parent12ee33e97dcf8f076649dd7c643e8b789a152f54 (diff)
glpi: fix autoloader
Diffstat (limited to 'glpi-9.1-pr1056.patch')
-rw-r--r--glpi-9.1-pr1056.patch30
1 files changed, 30 insertions, 0 deletions
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 <fedora@famillecollet.com>
+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