From c6c67c46ee89aa6007fc9a023a7d4b47afb6e184 Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Wed, 13 Dec 2017 15:45:49 +0100 Subject: fix regression with cache configuration from https://github.com/llaville/php-reflect/pull/27 --- 27.patch | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 27.patch (limited to '27.patch') diff --git a/27.patch b/27.patch new file mode 100644 index 0000000..12ebe25 --- /dev/null +++ b/27.patch @@ -0,0 +1,30 @@ +From a24e257e3f4975723e3176942ca9bcafb4222429 Mon Sep 17 00:00:00 2001 +From: Remi Collet +Date: Wed, 13 Dec 2017 15:37:15 +0100 +Subject: [PATCH] Fix #26 regression with previous cache configuration + +--- + src/Bartlett/Reflect/Plugin/PluginManager.php | 10 ++++++---- + 1 file changed, 6 insertions(+), 4 deletions(-) + +diff --git a/src/Bartlett/Reflect/Plugin/PluginManager.php b/src/Bartlett/Reflect/Plugin/PluginManager.php +index 483b200..fdf19c5 100644 +--- a/src/Bartlett/Reflect/Plugin/PluginManager.php ++++ b/src/Bartlett/Reflect/Plugin/PluginManager.php +@@ -68,10 +68,12 @@ public function registerPlugins() + if (class_exists($plugin['class'])) { + if (isset($plugin['options'])) { + $options = $plugin['options']; +- if (is_string($options) && class_exists($options)) { +- $options = new $options; +- } else { +- $options = null; ++ if (is_string($options)) { ++ if (class_exists($options)) { ++ $options = new $options; ++ } else { ++ $options = null; ++ } + } + } else { + $options = null; -- cgit