\XgapGenericFactoryException

Excepción disparada por {@link XgapGenericFactory}.

Summary

Methods
Properties
Constants
__construct()
getDevMessage()
getFullMessage()
getFullDevMessage()
prependToMessage()
appendToMessage()
prependToDevMessage()
appendToDevMessage()
getCause()
__toString()
getRelated()
No public properties found
COD_INVALID_CLASS_FILE
COD_CANNOT_CREATE_CLASS
COD_INTERFACE_NOT_IMPLEMENTED
COD_CANNOT_CREATE_INSTANCE
No protected methods found
No protected properties found
N/A
No private methods found
No private properties found
N/A

Constants

COD_INVALID_CLASS_FILE

COD_INVALID_CLASS_FILE

No se encontró o no se pudo cargar el archivo que define la clase.

\getRelated() devuelve el nombre del archivo.

COD_CANNOT_CREATE_CLASS

COD_CANNOT_CREATE_CLASS

No se pudo crear la clase.

\getRelated() devuelve el nombre de la clase.

COD_INTERFACE_NOT_IMPLEMENTED

COD_INTERFACE_NOT_IMPLEMENTED

La clase indicada no implementa una de las interfaces requeridas.

\getRelated() devuelve el nombre de la clase y de la interfaz.

COD_CANNOT_CREATE_INSTANCE

COD_CANNOT_CREATE_INSTANCE

No se pudo crear la instancia de la clase.

\getRelated() devuelve el nombre de la clase.

Methods

__construct()

__construct(integer  $code, string  $dev_message = NULL, \Exception  $cause = NULL, array  $related = NULL) 

Parameters

integer $code
string $dev_message
\Exception $cause
array $related

getDevMessage()

getDevMessage() : string

Devuelve un mensaje adicional para usar en tiempo de desarrollo.

Returns

string

getFullMessage()

getFullMessage() 

getFullDevMessage()

getFullDevMessage() 

prependToMessage()

prependToMessage(string  $prefix) 

Permite refinar el mensaje actual, agregándole texto como prefijo.

Parameters

string $prefix

appendToMessage()

appendToMessage(string  $suffix) 

Permite refinar el mensaje actual, agregándole texto como sufijo.

Parameters

string $suffix

prependToDevMessage()

prependToDevMessage(string  $prefix) 

Permite refinar el mensaje para desarrollo actual, agregándole texto como prefijo.

Parameters

string $prefix

appendToDevMessage()

appendToDevMessage(string  $suffix) 

Permite refinar el mensaje para desarrollo actual, agregándole texto como prefijo.

Parameters

string $suffix

getCause()

getCause() : \Exception

Devuelve la excepción que causó la actual, si la hubo.

Returns

\Exception

__toString()

__toString() 

getRelated()

getRelated() : array

Devuelve una lista de valores que tienen relación con la excepción.

Returns

array