From e1d2a046d359be38885add9f0f94cd87dfa8ae0e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mikel=20Mart=C3=ADn?= Date: Mon, 13 May 2024 11:39:10 +0200 Subject: [PATCH] MDL-81597 renderer: Add page getter method to renderer_base --- .upgradenotes/MDL-81597-2024052709350390.yml | 5 +++++ lib/outputrenderers.php | 9 +++++++++ question/engine/renderer.php | 3 --- 3 files changed, 14 insertions(+), 3 deletions(-) create mode 100644 .upgradenotes/MDL-81597-2024052709350390.yml diff --git a/.upgradenotes/MDL-81597-2024052709350390.yml b/.upgradenotes/MDL-81597-2024052709350390.yml new file mode 100644 index 00000000000..9cae88e6d0b --- /dev/null +++ b/.upgradenotes/MDL-81597-2024052709350390.yml @@ -0,0 +1,5 @@ +issueNumber: MDL-81597 +notes: + output: + - message: 'Added a new `renderer_base::get_page` getter method' + type: improved diff --git a/lib/outputrenderers.php b/lib/outputrenderers.php index d4edea53231..3224512d3bb 100644 --- a/lib/outputrenderers.php +++ b/lib/outputrenderers.php @@ -427,6 +427,15 @@ class renderer_base { public function should_display_main_logo() { \core\deprecation::emit_deprecation_if_present([self::class, __FUNCTION__]); } + + /** + * Returns the moodle page object. + * + * @return moodle_page + */ + public function get_page(): moodle_page { + return $this->page; + } } diff --git a/question/engine/renderer.php b/question/engine/renderer.php index 29458b8fc76..b5139a60736 100644 --- a/question/engine/renderer.php +++ b/question/engine/renderer.php @@ -37,9 +37,6 @@ defined('MOODLE_INTERNAL') || die(); * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later */ class core_question_renderer extends plugin_renderer_base { - public function get_page() { - return $this->page; - } /** * @deprecated since Moodle 4.0