Ejemplo n.º 1
0
 /**
  * @param Metadata $metadata
  *
  * @return string
  */
 protected function calculateGroupingHash(Metadata $metadata)
 {
     $grouping = $metadata->getGrouping();
     if (!$grouping) {
         return '';
     }
     $dataToHash = '';
     foreach ($grouping as $name => $value) {
         $dataToHash .= sprintf('%s=%s', $name, serialize($value));
     }
     return md5($dataToHash);
 }