Exemple #1
0
/**
 * Santize data.
 *
 * @param  mixed $obj
 *
 * @return mixed
 */
function papi_santize_data($obj)
{
    if (is_array($obj)) {
        foreach ($obj as $k => $v) {
            if (is_string($v)) {
                $obj[$k] = papi_santize_data($v);
            }
        }
    } else {
        if (is_string($obj)) {
            $obj = papi_remove_trailing_quotes($obj);
        }
    }
    return $obj;
}
 /**
  * Sanitize data before saving it.
  *
  * @param mixed $value
  *
  * @return mixed
  */
 private function santize_data($value)
 {
     if (is_array($value)) {
         foreach ($value as $k => $v) {
             if (is_string($v)) {
                 $value[$k] = $this->santize_data($v);
             }
         }
     } else {
         if (is_string($value)) {
             $value = papi_remove_trailing_quotes($value);
         }
     }
     return $value;
 }