Example #1
0
 /**
  * @dataProvider isCriticalFileDP
  */
 public function testIsCriticalFile($a, $b, $c, $d)
 {
     $obj = new _Project();
     $this->boolean($obj->isCriticalFile($a, $b, $c))->isEqualTo($d);
 }
Example #2
0
         }
         // Load reference strings
         $reference_data = LangManager::loadSource($website, $reference_locale, $filename);
         $locale_analysis = LangManager::analyzeLangFile($website, $current_locale, $filename, $reference_data);
         $export_data[$website_name][$displayed_filename]['identical'] = count($locale_analysis['Identical']);
         $export_data[$website_name][$displayed_filename]['missing'] = count($locale_analysis['Missing']);
         $export_data[$website_name][$displayed_filename]['obsolete'] = count($locale_analysis['Obsolete']);
         $export_data[$website_name][$displayed_filename]['translated'] = count($locale_analysis['Translated']);
         $export_data[$website_name][$displayed_filename]['errors'] = LangManager::countErrors($locale_analysis['errors']);
     } else {
         $file_analysis = RawManager::compareRawFiles($website, $current_locale, $filename);
         $cmp_result = $file_analysis['cmp_result'];
         $export_data[$website_name][$displayed_filename]['status'] = $cmp_result;
     }
     $export_data[$website_name][$displayed_filename]['data_source'] = $website_data_source;
     if (Project::isCriticalFile($website, $filename, $current_locale)) {
         $export_data[$website_name][$displayed_filename]['critical'] = true;
     } else {
         $export_data[$website_name][$displayed_filename]['critical'] = false;
     }
     // Flags
     if ($file_flags) {
         $export_data[$website_name][$displayed_filename]['flags'] = $file_flags;
     }
     // Stage URL
     $export_data[$website_name][$displayed_filename]['url'] = Project::getLocalizedURL($reference_data, $current_locale);
     // Some files have a deadline
     if (isset($deadline[$filename])) {
         $export_data[$website_name][$displayed_filename]['deadline'] = $deadline[$filename];
     }
 }