. namespace core\output\progress_trace; use core\output\progress_trace; /** * This subclass of progress_trace does not ouput anything. * * @copyright 2009 Tim Hunt * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later * @package core */ class null_progress_trace extends progress_trace { #[\Override] public function output( string $message, int $depth = 0, ): void { } } // Alias this class to the old name. // This file will be autoloaded by the legacyclasses autoload system. // In future all uses of this class will be corrected and the legacy references will be removed. class_alias(null_progress_trace::class, \null_progress_trace::class);