diff --git a/cache/admin.php b/cache/admin.php index 86b730e0c7e..1c20b267711 100644 --- a/cache/admin.php +++ b/cache/admin.php @@ -65,7 +65,7 @@ $title = array_key_exists('title', $forminfo) ? $forminfo['title'] : new lang_st $PAGE->set_title($title); $PAGE->set_heading($SITE->fullname); -/* @var core_cache_renderer $renderer */ +/** @var \core_cache\output\renderer $renderer */ $renderer = $PAGE->get_renderer('core_cache'); echo $renderer->header(); diff --git a/cache/classes/administration_helper.php b/cache/classes/administration_helper.php index 620505cd6ed..2ebd3dc773c 100644 --- a/cache/classes/administration_helper.php +++ b/cache/classes/administration_helper.php @@ -400,8 +400,8 @@ abstract class administration_helper extends cache_helper { /** * This function must be implemented to display the cache admin page. * - * @param core_cache_renderer $renderer the renderer used to generate the page. + * @param \core_cache\output\renderer $renderer the renderer used to generate the page. * @return string the HTML for the page. */ - public abstract function generate_admin_page(\core_cache_renderer $renderer): string; + abstract public function generate_admin_page(\core_cache\output\renderer $renderer): string; } diff --git a/cache/classes/local/administration_display_helper.php b/cache/classes/local/administration_display_helper.php index 1e2aff7c263..84fa0b6a804 100644 --- a/cache/classes/local/administration_display_helper.php +++ b/cache/classes/local/administration_display_helper.php @@ -31,7 +31,7 @@ namespace core_cache\local; defined('MOODLE_INTERNAL') || die(); -use cache_store, cache_factory, cache_config_writer, cache_helper, core_cache_renderer; +use cache_store, cache_factory, cache_config_writer, cache_helper; /** * A cache helper for administration tasks @@ -765,10 +765,10 @@ class administration_display_helper extends \core_cache\administration_helper { /** * Outputs the main admin page by generating it through the renderer. * - * @param core_cache_renderer $renderer the renderer to use to generate the page. + * @param \core_cache\output\renderer $renderer the renderer to use to generate the page. * @return string the HTML for the admin page. */ - public function generate_admin_page(core_cache_renderer $renderer): string { + public function generate_admin_page(\core_cache\output\renderer $renderer): string { $context = \context_system::instance(); $html = ''; @@ -792,4 +792,4 @@ class administration_display_helper extends \core_cache\administration_helper { return $html; } -} \ No newline at end of file +} diff --git a/cache/renderer.php b/cache/classes/output/renderer.php similarity index 97% rename from cache/renderer.php rename to cache/classes/output/renderer.php index 93b3655b5af..5dcd67fd640 100644 --- a/cache/renderer.php +++ b/cache/classes/output/renderer.php @@ -14,28 +14,28 @@ // You should have received a copy of the GNU General Public License // along with Moodle. If not, see . -/** - * The Cache renderer. - * - * This file is part of Moodle's cache API, affectionately called MUC. - * - * @package core - * @category cache - * @copyright 2012 Sam Hemelryk - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later - */ +namespace core_cache\output; -defined('MOODLE_INTERNAL') || die(); +use cache_factory; +use cache_store; +use context; +use core_collator; +use html_table; +use html_table_cell; +use html_table_row; +use html_writer; +use lang_string; +use moodle_url; +use single_select; /** * The cache renderer (mainly admin interfaces). * - * @package core - * @category cache + * @package core_cache * @copyright 2012 Sam Hemelryk * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later */ -class core_cache_renderer extends plugin_renderer_base { +class renderer extends \plugin_renderer_base { /** * Displays store summaries.