public function setConfigFile($value)
{
if (is_file($value)) {
$this->_configFile = $value;
} else {
$file = Prado::getPathOfNamespace($value, self::CONFIG_FILE_EXT);
if ($file === null || !is_file($file)) {
throw new TConfigurationException('sqlmap_configfile_invalid', $value);
} else {
$this->_configFile = $file;
}
}
}