original_string: private function stripslashes_recursive($variable)
      {
          if (!empty($variable) && is_string($variable)) {
              return stripslashes($variable);
          }
  
          if (!empty($variable) && is_array($variable)) {
              foreach ($variable as $i => $value) {
                  $variable[$i] = $this->stripslashes_recursive($value);
              }
          }
  
          return $variable;
      }
code: private function stripslashes_recursive($variable)
      {
          if (!empty($variable) && is_string($variable)) {
              return stripslashes($variable);
          }
  
          if (!empty($variable) && is_array($variable)) {
              foreach ($variable as $i => $value) {
                  $variable[$i] = $this->stripslashes_recursive($value);
              }
          }
  
          return $variable;
      }
code_tokens: private function stripslashes_recursive ( $ variable ) { if ( ! empty ( $ variable ) && is_string ( $ variable ) ) { return stripslashes ( $ variable ) ; } if ( ! empty ( $ variable ) && is_array ( $ variable ) ) { foreach ( $ variable as $ i => $ value ) { $ variable [ $ i ] = $ this -> stripslashes_recursive ( $ value ) ; } } return $ variable ; }
docstring: Strip slashes recursive
  
  @param array|string $variable
  @return array|string
docstring_tokens: Strip slashes recursive