\ObjetoMensaje

Representa un mensaje de la aplicación.

Summary

Methods
Properties
Constants
__toString()
nuevo()
nuevoErrorPredefinido()
tipo()
mensaje()
mensajeDebug()
backtrace()
No public properties found
No constants found
__construct()
No protected properties found
N/A
No private methods found
No private properties found
N/A

Methods

__toString()

__toString() : string

Returns

string

nuevo()

nuevo(string  $mensaje, string  $tipo, string  $mensaje_debug = null, boolean  $guardar_backtrace = true) : \ObjetoMensaje

Crea un nuevo mensaje.

Parameters

string $mensaje

texto del mensaje

string $tipo

tipo del mensaje; una de las constantes Mensaje::TIPO_*

string $mensaje_debug

mensaje adicional que se usa sólo si !XGAP_CONF_EN_PRODUCCION

boolean $guardar_backtrace

¿se debe guardar el estado de la pila de ejecución en el momento de creación del objeto?

Returns

\ObjetoMensaje

nuevoErrorPredefinido()

nuevoErrorPredefinido(integer  $cod_err, string  $mensaje_debug = null, boolean  $guardar_backtrace = true) : \ObjetoMensaje

Crea un nuevo mensaje de tipo <var>Mensaje::TIPO_ERROR</var>, con mensaje dado por uno de los códigos predefinidos en la clase <var>Mensaje</var>.

Parameters

integer $cod_err

código del mensaje, dado por una de las constantes Mensaje::CODERR*

string $mensaje_debug

mensaje adicional que se usa sólo si !XGAP_CONF_EN_PRODUCCION

boolean $guardar_backtrace

¿se debe guardar el estado de la pila de ejecución en el momento de creación del objeto?

Returns

\ObjetoMensaje

tipo()

tipo() : string

Retorna el tipo del mensaje.

Returns

string

mensaje()

mensaje() : string

Retorna el texto del mensaje.

Returns

string

mensajeDebug()

mensajeDebug() : string

Retorna el texto del mensaje adicional.

Returns

string

backtrace()

backtrace() : array|null

Retorna un backtrace obtenido en el momento de creación del objeto, o null si al crearlo se indicó que el backtrace no se debía guardar.

Returns

array|null

__construct()

__construct(  $mensaje,   $tipo,   $mensaje_debug = null,   $guardar_backtrace = true) 

Parameters

$mensaje
$tipo
$mensaje_debug
$guardar_backtrace