original_string: protected function arrayShuffle($list)
      {
          $keys = array_keys($list);
          shuffle($keys);
  
          $new = [];
          foreach ($keys as $key) {
              $new[$key] = $list[$key];
          }
  
          return $new;
      }
code: protected function arrayShuffle($list)
      {
          $keys = array_keys($list);
          shuffle($keys);
  
          $new = [];
          foreach ($keys as $key) {
              $new[$key] = $list[$key];
          }
  
          return $new;
      }
code_tokens: protected function arrayShuffle ( $ list ) { $ keys = array_keys ( $ list ) ; shuffle ( $ keys ) ; $ new = [ ] ; foreach ( $ keys as $ key ) { $ new [ $ key ] = $ list [ $ key ] ; } return $ new ; }
docstring: Shuffles an associative array
  
  @param array $list
  
  @return array
docstring_tokens: Shuffles an associative array