From 556b951e63a169d4f3e64ebc51d4d5e3844a4f45 Mon Sep 17 00:00:00 2001 From: Samuel Georges Date: Sat, 6 Aug 2016 09:55:42 +1000 Subject: [PATCH] Calling dynamic methods for extended components In the spirit of #2288 --- modules/cms/classes/Controller.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/cms/classes/Controller.php b/modules/cms/classes/Controller.php index 3c2b5a255..cecf15180 100644 --- a/modules/cms/classes/Controller.php +++ b/modules/cms/classes/Controller.php @@ -1268,13 +1268,13 @@ class Controller public function findComponentByHandler($handler) { foreach ($this->page->components as $component) { - if (method_exists($component, $handler)) { + if ($component->methodExists($handler)) { return $component; } } foreach ($this->layout->components as $component) { - if (method_exists($component, $handler)) { + if ($component->methodExists($handler)) { return $component; } }