Example #1
0
 /**
  * Escreve configuração em um arquivo usando padrão do Laravel
  *
  * @param mixed $config
  * @param mixed $value
  * @return bool|int
  */
 public static function setLaravelConfig($config, $value)
 {
     $path = explode(Strings::MODULE_CONFIG_CONFIGS_SEPARATOR, $config);
     if ($path != array()) {
         $variable = "'" . array_pop($path) . "'";
         $path = PathHelper::getConfigDir(implode(Strings::PATH_SEPARATOR, $path) . Strings::PHP_EXTENSION);
         if ($variable != '\'\'' && $path != base_path() . Strings::PATH_SEPARATOR . Strings::PHP_EXTENSION) {
             if (file_exists($path)) {
                 return self::setConfig($path, $variable, $value);
             }
         }
     }
     return false;
 }