Пример #1
0
 public static final function repairConfig()
 {
     $needs_repair = false;
     $options = PhabricatorApplicationConfigOptions::loadAllOptions();
     foreach ($options as $option) {
         try {
             $option->getGroup()->validateOption($option, PhabricatorEnv::getEnvConfig($option->getKey()));
         } catch (PhabricatorConfigValidationException $ex) {
             PhabricatorEnv::repairConfig($option->getKey(), $option->getDefault());
             $needs_repair = true;
         }
     }
     return $needs_repair;
 }