public function tearDown()
 {
     \Tripod\Mongo\Config::setConfig($this->originalConfig);
     \Tripod\Mongo\Config::setValidationLevel(\Tripod\Mongo\Config::VALIDATE_MIN);
     parent::tearDown();
 }
예제 #2
0
require_once dirname(__FILE__) . '/common.inc.php';
$options = getopt("c:h", array("config:", "help"));
function showUsage()
{
    $help = <<<END
validateConfig.php

Usage:

php validateConfig.php -c/--config path/to/tripod-config.json [options]

Options:
    -h --help               This help
    -c --config             path to Config configuration (required)
END;
    echo $help;
}
if (empty($options) || isset($options['h']) || isset($options['help']) || !isset($options['c']) && !isset($options['config'])) {
    showUsage();
    exit;
}
$configLocation = isset($options['c']) ? $options['c'] : $options['config'];
require_once dirname(dirname(dirname(__FILE__))) . '/src/tripod.inc.php';
\Tripod\Mongo\Config::setValidationLevel(\Tripod\Mongo\Config::VALIDATE_MAX);
\Tripod\Mongo\Config::setConfig(json_decode(file_get_contents($configLocation), true));
try {
    \Tripod\Mongo\Config::getInstance();
    echo "\nConfig OK\n";
} catch (\Tripod\Exceptions\ConfigException $e) {
    echo "\nError: " . $e->getMessage() . "\n";
}
예제 #3
0
 public function testGetResqueServer()
 {
     \Tripod\Mongo\Config::setValidationLevel(\Tripod\Mongo\Config::VALIDATE_MAX);
     if (!getenv(MONGO_TRIPOD_RESQUE_SERVER)) {
         putenv(MONGO_TRIPOD_RESQUE_SERVER . "=localhost:6379");
     }
     $this->assertEquals(getenv(MONGO_TRIPOD_RESQUE_SERVER), \Tripod\Mongo\Config::getResqueServer());
 }