original_string: public function getCombinationId(array $field_value_ids, $product_id = null)
      {
          sort($field_value_ids);
          $combination_id = implode('_', $field_value_ids);
          return empty($product_id) ? $combination_id : "$product_id-$combination_id";
      }
code: public function getCombinationId(array $field_value_ids, $product_id = null)
      {
          sort($field_value_ids);
          $combination_id = implode('_', $field_value_ids);
          return empty($product_id) ? $combination_id : "$product_id-$combination_id";
      }
code_tokens: public function getCombinationId ( array $ field_value_ids , $ product_id = null ) { sort ( $ field_value_ids ) ; $ combination_id = implode ( '_' , $ field_value_ids ) ; return empty ( $ product_id ) ? $ combination_id : "$product_id-$combination_id" ; }
docstring: Creates a field combination id from an array of field value ids
  @param array $field_value_ids
  @param null|integer $product_id
  @return string
docstring_tokens: Creates a field combination id from an array of field value ids