From 2384d331367393c43e351b24dfc4b93e8546c9d0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20S=CC=8Ckoda?= Date: Thu, 24 Oct 2013 20:10:56 +0200 Subject: [PATCH] MDL-42525 improve performance of plugin listing --- lib/classes/plugin_manager.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/classes/plugin_manager.php b/lib/classes/plugin_manager.php index 9ad0ca43357..1ee3412119d 100644 --- a/lib/classes/plugin_manager.php +++ b/lib/classes/plugin_manager.php @@ -604,9 +604,9 @@ class core_plugin_manager { */ public function get_plugin_info($component) { list($type, $name) = core_component::normalize_component($component); - $plugins = $this->get_plugins(); - if (isset($plugins[$type][$name])) { - return $plugins[$type][$name]; + $plugins = $this->get_plugins_of_type($type); + if (isset($plugins[$name])) { + return $plugins[$name]; } else { return null; }