/**
  * Sort all available processes by relative group.
  *
  * @return array
  */
 public function getAllProcessesByGroup()
 {
     $processList = $this->getAllProcessInfo();
     $groups = [];
     foreach ($processList as $process) {
         $groupName = $process['group'];
         if (!in_array($groupName, array_keys($groups))) {
             $groups[$groupName] = [];
         }
         if (!isset($process['priority'])) {
             $process['priority'] = Process::getProcessPriority($groupName);
         }
         $groups[$groupName]['processList'][] = $process;
     }
     return $groups;
 }