Moodle PHP Documentation 5.1
Moodle 5.1dev (Build: 20250620) (7d9030acd6e)
core\output\bootstrap_renderer Class Reference

Public Member Functions

 __call ($method, $arguments)
 Constructor - to be used by core code only.
 
 has_started ()
 Whether output has started yet.
 

Static Public Member Functions

static early_error ($message, $moreinfourl, $link, $backtrace, $debuginfo=null, $errorcode=null)
 This function should only be called by this class, or from exception handlers.
 
static early_error_content ($message, $moreinfourl, $link, $backtrace, $debuginfo=null)
 Returns nicely formatted error message in a div box.
 
static early_notification ($message, $classes='notifyproblem')
 Early notification message.
 
static early_redirect_message ($encodedurl, $message, $delay)
 Early redirection page, used before full init of $PAGE global.
 
static plain_page ($title, $content, $meta='')
 Output basic html page.
 
static plain_redirect_message ($encodedurl)
 Page should redirect message.
 

Protected Attributes

bool $initialising = false
 Handles re-entrancy.
 

Member Function Documentation

◆ __call()

core\output\bootstrap_renderer::__call ( $method,
$arguments )

Constructor - to be used by core code only.

Parameters
string$methodThe method to call
array$argumentsArguments to pass to the method being called
Return values
string

◆ early_error()

static core\output\bootstrap_renderer::early_error ( $message,
$moreinfourl,
$link,
$backtrace,
$debuginfo = null,
$errorcode = null )
static

This function should only be called by this class, or from exception handlers.

Parameters
string$messageerror message
string$moreinfourl(ignored in early errors)
string$link(ignored in early errors)
array$backtrace
string$debuginfoextra information for developers
Return values
?string

◆ early_error_content()

static core\output\bootstrap_renderer::early_error_content ( $message,
$moreinfourl,
$link,
$backtrace,
$debuginfo = null )
static

Returns nicely formatted error message in a div box.

Parameters
string$messageerror message
?string$moreinfourl(ignored in early errors)
?string$link(ignored in early errors)
?array$backtrace
?string$debuginfo
Return values
string

◆ early_notification()

static core\output\bootstrap_renderer::early_notification ( $message,
$classes = 'notifyproblem' )
static

Early notification message.

Parameters
string$message
string$classesusually notifyproblem or notifysuccess
Return values
string

◆ early_redirect_message()

static core\output\bootstrap_renderer::early_redirect_message ( $encodedurl,
$message,
$delay )
static

Early redirection page, used before full init of $PAGE global.

Parameters
string$encodedurlredirect url
string$messageredirect message
int$delaytime in seconds
Return values
stringredirect page

◆ has_started()

core\output\bootstrap_renderer::has_started ( )

Whether output has started yet.

Return values
booltrue if the header has been printed.

◆ plain_page()

static core\output\bootstrap_renderer::plain_page ( $title,
$content,
$meta = '' )
static

Output basic html page.

Parameters
string$titlepage title
string$contentpage content
string$metameta tag
Return values
stringhtml page

◆ plain_redirect_message()

static core\output\bootstrap_renderer::plain_redirect_message ( $encodedurl)
static

Page should redirect message.

Parameters
string$encodedurlredirect url
Return values
string

Member Data Documentation

◆ $initialising

bool core\output\bootstrap_renderer::$initialising = false
protected

Handles re-entrancy.

Without this, errors or debugging output that occur during the initialisation of $OUTPUT, cause infinite recursion.


The documentation for this class was generated from the following file: