From 5db2b5951ff3d8502c8ef5baf941df3cc202061a Mon Sep 17 00:00:00 2001 From: skodak Date: Mon, 27 Jul 2009 15:14:49 +0000 Subject: [PATCH] MDL-19756 better broken param diag --- lib/outputlib.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/outputlib.php b/lib/outputlib.php index 16335feaee..0dc8a6504c 100644 --- a/lib/outputlib.php +++ b/lib/outputlib.php @@ -2435,7 +2435,7 @@ class moodle_core_renderer extends moodle_renderer_base { * @return string HTML fragment */ public function button($form) { - if (empty($form->button)) { + if (empty($form->button) or !($form->button instanceof html_button)) { throw new coding_exception('$OUTPUT->button($form) requires $form to have a button (html_button) value'); } -- 2.39.5