public function warning($context, $warning)
{
if (empty($context) || empty($warning)) {
return;
}
// Ensure we don't store duplicate warnings by md5'ing the error as the key
$this->warnings[$context][md5(implode(':', (array) $warning))] = $warning;
}