protected static function handleError(&$context)
{
static::$lastContext = $context;
if (count($context['error'])) {
if ($context['flags']['errorlog']) {
error_log(implode("\n", $context['error']));
}
if ($context['flags']['exception']) {
throw new \Exception(implode("\n", $context['error']));
}
return true;
}
return false;
}