From: skodak Date: Mon, 27 Jul 2009 15:14:49 +0000 (+0000) Subject: MDL-19756 better broken param diag X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=5db2b5951ff3d8502c8ef5baf941df3cc202061a;p=moodle.git MDL-19756 better broken param diag --- 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'); }