\apex\app\exceptionsComponentException

Handles all component related errors, such as no component exists, class name does not exist, unable to load PHP class, etc.

Summary

Methods
Properties
Constants
__construct()
process()
No public properties found
No constants found
report()
render()
render_cli()
render_json()
render_notpl()
$log_level
$message
$is_system
$is_generic
$sql_query
N/A
No private methods found
$error_codes
N/A

Properties

$log_level

$log_level : 

Type

$message

$message : 

Type

$is_system

$is_system : 

Type

$is_generic

$is_generic : 

Type

$sql_query

$sql_query : 

Type

$error_codes

$error_codes : 

Type

Methods

__construct()

__construct(string  $message, string  $type = '', string  $comp_alias = '', string  $alias = '', string  $package = '', string  $parent = '') 

Construct

Parameters

string $message

The exception message

string $type

The type of component.

string $comp_alias

The full component alias.

string $alias

The component alias

string $package

The package alias.

string $parent

The parent alias.

process()

process() 

Process the exception, log and display it as necessary

report()

report() 

Report, and add necessary logging

render()

render() 

Display the error as necessary, depending on the origin of request (CLI, web browser, AJAX, etc.)

render_cli()

render_cli() 

Render CLI

render_json()

render_json() 

Render JSON error

render_notpl()

render_notpl() 

Render with no .tpl file found