0) { ob_end_flush(); } ob_start(static fn ($buffer) => $buffer); } /* * -------------------------------------------------------------------- * Debug Toolbar Listeners. * -------------------------------------------------------------------- * If you delete, they will no longer be collected. */ if (CI_DEBUG && ! is_cli()) { Events::on('DBQuery', 'CodeIgniter\Debug\Toolbar\Collectors\Database::collect'); service('toolbar')->respond(); // Hot Reload route - for framework use on the hot reloader. if (ENVIRONMENT === 'development') { service('routes')->get('__hot-reload', static function (): void { (new HotReloader())->run(); }); } } }); $config = new Load_config(); Events::on('post_controller_constructor', [$config, 'load_config']); $db_log = new Db_log(); Events::on('DBQuery', [$db_log, 'db_log_queries']); $method = new Method(); Events::on('pre_controller', [$method, 'validate_method']);