public function __construct($p_parameters)
{
if (!is_array($p_parameters) || !array_key_exists(SYNTAX_ERROR_CODE, $p_parameters)) {
return;
}
$this->m_errorCode = $p_parameters[SYNTAX_ERROR_CODE];
if (isset($p_parameters[SYNTAX_ERROR_TEMPLATE])) {
$this->m_templateName = $p_parameters[SYNTAX_ERROR_TEMPLATE];
$this->m_line = isset($p_parameters[SYNTAX_ERROR_LINE]) ? $p_parameters[SYNTAX_ERROR_LINE] : null;
}
$this->m_what = isset($p_parameters[SYNTAX_ERROR_WHAT]) ? $p_parameters[SYNTAX_ERROR_WHAT] : null;
}