From 34f5a2bc4f7c307f505bf4a4d6572b0d15bf61f4 Mon Sep 17 00:00:00 2001 From: Russell Smith Date: Wed, 22 Oct 2014 14:32:15 +1100 Subject: [PATCH] MDL-47806: Add footer function for command line output. --- lib/outputrenderers.php | 6 ++++++ lib/tests/moodle_page_test.php | 7 +++++++ 2 files changed, 13 insertions(+) diff --git a/lib/outputrenderers.php b/lib/outputrenderers.php index b0deb72a798..c03d58abb45 100644 --- a/lib/outputrenderers.php +++ b/lib/outputrenderers.php @@ -3712,6 +3712,12 @@ class core_renderer_cli extends core_renderer { } return "!! $message !!\n"; } + + /** + * There is no footer for a cli request, however we must override the + * footer method to prevent the default footer. + */ + public function footer() {} } diff --git a/lib/tests/moodle_page_test.php b/lib/tests/moodle_page_test.php index bf2631745af..8132ac0abff 100644 --- a/lib/tests/moodle_page_test.php +++ b/lib/tests/moodle_page_test.php @@ -647,6 +647,13 @@ class core_moodle_page_testcase extends advanced_testcase { $PAGE = $oldpage; $OUTPUT = $oldoutput; } + + public function test_render_to_cli() { + global $OUTPUT; + + $footer = $OUTPUT->footer(); + $this->assertEmpty($footer, 'cli output does not have a footer.'); + } } /** -- 2.43.0