public function errorHandler($error_code, $error_message, $filepath = '', $line = 0)
{
$error = $this->getNewErrorObject();
$error->setCode($error_code);
$error->setMessage($error_message);
$error->setFilepath($filepath);
$error->setLine($line);
$error->setDebugTrace($this->getCurrentBacktrace());
$this->errors[] = $error;
}