# File lib/puppet/indirector/catalog/puppetdb.rb, line 177
  def sort_unordered_metaparams(hash)
    resources = hash['resources']
    profile("Sort unordered metaparams (resource count: #{resources.count})",
            [:puppetdb, :metaparams, :sort]) do
      resources.each do |resource|
        params = resource['parameters']
        UnorderedMetaparams.each do |metaparam|
          if params[metaparam].kind_of? Array then
            values = params[metaparam].sort
            params[metaparam] = values unless values.empty?
          end
        end
      end
    end

    hash
  end