/**
  * Evaluate the contao 2 sorting flag into grouping mode.
  *
  * @param ListingConfigInterface|PropertyInterface $config The property to evaluate the flag for.
  *
  * @param int                                      $flag   The flag to be evaluated.
  *
  * @return void
  */
 protected function evalFlagGrouping($config, $flag)
 {
     if ($flag < 0 || $flag > 12) {
         return;
     }
     if ($flag <= 4) {
         $config->setGroupingMode(ListingConfigInterface::GROUP_CHAR);
     } elseif ($flag <= 6) {
         $config->setGroupingMode(ListingConfigInterface::GROUP_DAY);
     } elseif ($flag <= 8) {
         $config->setGroupingMode(ListingConfigInterface::GROUP_MONTH);
     } elseif ($flag <= 10) {
         $config->setGroupingMode(ListingConfigInterface::GROUP_YEAR);
     } else {
         $config->setGroupingMode(ListingConfigInterface::GROUP_NONE);
     }
 }