public function setParameterFile($value)
{
if ($this->_initialized) {
throw new TInvalidOperationException('parametermodule_parameterfile_unchangeable');
} else {
if (($this->_paramFile = Prado::getPathOfNamespace($value, $this->getApplication()->getConfigurationFileExt())) === null || !is_file($this->_paramFile)) {
throw new TConfigurationException('parametermodule_parameterfile_invalid', $value);
}
}
}