original_string: protected function removeEmptyValues($values)
      {
          if (!is_array($values)) {
              return empty($values) ? null : $values;
          }
  
          foreach ($values as $key => $value) {
              if (!empty($value)) {
                  continue;
              }
              unset($values[$key]);
          }
  
          return $values;
      }
code: protected function removeEmptyValues($values)
      {
          if (!is_array($values)) {
              return empty($values) ? null : $values;
          }
  
          foreach ($values as $key => $value) {
              if (!empty($value)) {
                  continue;
              }
              unset($values[$key]);
          }
  
          return $values;
      }
code_tokens: protected function removeEmptyValues ( $ values ) { if ( ! is_array ( $ values ) ) { return empty ( $ values ) ? null : $ values ; } foreach ( $ values as $ key => $ value ) { if ( ! empty ( $ value ) ) { continue ; } unset ( $ values [ $ key ] ) ; } return $ values ; }
docstring: Determine if a Value is empty.
  
  @param mixed $values
  
  @return array|mixed
docstring_tokens: Determine if a Value is empty .