/** * Cosntructor de un mensaje de error de campo, el mismo que al * menos debe tener especificado el codigo de error , el cual debe * ser unico a traves de todo el sistema y el campo que ocasiono * el error. * * @param string $field el nombre del campo con error. * @param string $errorMessage, opcional y puede ser seteado luego * con el metodo setErrorMessage(), de esta forma se permitira su * internacionalizacion posteriormente. * */ public function __construct($field, $errorMessage = null) { parent::__construct($errorMessage); $this->m_field = $field; }
/** * Cosntructor de un mensaje de error de proceso, el mismo que al * menos debe tener especificado el codigo de error , el cual debe * ser unico a traves de todo el sistema. * * @param int $errorCode el codigo de error , debe ser > 0 * @param string $errorMessage, opcional y puede ser seteado luego * con el metodo setErrorMessage(), de esta forma se permitira su * internacionalizacion posteriormente. * * @param Exception $exception en caso el error provenga de una excepcion * */ public function __construct($errorCode, $errorMessage = null, Exception $exception = null) { parent::__construct($errorMessage); $this->m_errorCode = $errorCode; $this->m_exception = $exception; }