public function fetchAssoc($result)
 {
     Charcoal_ParamTrait::validateResource(1, $result);
     $flag = new Charcoal_ErrorReportingSwitcher(0, E_DEPRECATED);
     if (!is_object($result)) {
         _throw(new Charcoal_NonObjectException($result));
     }
     return $result->fetchRow(DB_FETCHMODE_ASSOC);
 }