original_string: private function getValues(&$data) {
          $values = [];
          foreach ($data as $i => $row) {
              $skipImport = isset($this->skipImport) ? call_user_func($this->skipImport, $row) : false;
              if (!$skipImport) {
                  foreach ($this->configs as $config) {
                      $value = call_user_func($config['value'], $row);
                      $values[$i][$config['attribute']] = $value;
                  }
              }
          }
          //Filter unique values by unique attributes
          $values = $this->filterUniqueValues($values);
          return $values;
      }
code: private function getValues(&$data) {
          $values = [];
          foreach ($data as $i => $row) {
              $skipImport = isset($this->skipImport) ? call_user_func($this->skipImport, $row) : false;
              if (!$skipImport) {
                  foreach ($this->configs as $config) {
                      $value = call_user_func($config['value'], $row);
                      $values[$i][$config['attribute']] = $value;
                  }
              }
          }
          //Filter unique values by unique attributes
          $values = $this->filterUniqueValues($values);
          return $values;
      }
code_tokens: private function getValues ( & $ data ) { $ values = [ ] ; foreach ( $ data as $ i => $ row ) { $ skipImport = isset ( $ this -> skipImport ) ? call_user_func ( $ this -> skipImport , $ row ) : false ; if ( ! $ skipImport ) { foreach ( $ this -> configs as $ config ) { $ value = call_user_func ( $ config [ 'value' ] , $ row ) ; $ values [ $ i ] [ $ config [ 'attribute' ] ] = $ value ; } } } //Filter unique values by unique attributes $ values = $ this -> filterUniqueValues ( $ values ) ; return $ values ; }
docstring: Will get value list from the config
  @param array $data CSV data
  @return array
docstring_tokens: Will get value list from the config