protected function _runFit(fit $fit)
 {
     $fitModules = $fit->getModuleNames();
     $items = array();
     if (isset($this->options['moduleGroup'])) {
         $moduleGroup = $this->options['moduleGroup'];
         $rows = $this->model->getModel('item')->getItemsByGroup($moduleGroup);
         foreach ($rows as $row) {
             $items[] = $row['typeName'];
         }
     }
     foreach ($fitModules as $module) {
         if (in_array($module, $items)) {
             return false;
         }
     }
     return true;
 }
 protected function _runFit(fit $fit)
 {
     $found = array();
     $fitModules = $fit->getModuleNames();
     if (isset($this->options['moduleGroup'])) {
         $moduleGroup = $this->options['moduleGroup'];
         $rows = $this->model->getModel('item')->getItemsByGroup($moduleGroup);
         foreach ($rows as $row) {
             $items[] = $row['typeName'];
         }
         foreach ($fitModules as $moduleName) {
             if (in_array($moduleName, $items)) {
                 $found[$moduleName]++;
             }
         }
         foreach ($found as $qty) {
             if ($qty > 1) {
                 return false;
             }
         }
     }
     if (isset($this->options['modules'])) {
         foreach ($this->options['modules']['module'] as $module) {
             $found[$module] = 0;
             foreach ($fitModules as $moduleName) {
                 if ($moduleName == $module) {
                     $found[$module]++;
                 }
             }
             if ($found[$module] > 1) {
                 return false;
             }
         }
     }
     return true;
 }