diff options
Diffstat (limited to 'framework/TApplication.php')
-rw-r--r-- | framework/TApplication.php | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/framework/TApplication.php b/framework/TApplication.php index 665ed076..f4d8c124 100644 --- a/framework/TApplication.php +++ b/framework/TApplication.php @@ -768,10 +768,12 @@ class TApplicationConfiguration extends TComponent $p=realpath($configPath.'/'.$path);
if($p===false || !is_dir($p))
throw new TConfigurationException('appconfig_aliaspath_invalid',$id,$path);
+ if(isset($this->_aliases[$id]))
+ throw new TConfigurationException('appconfig_alias_redefined',$id);
$this->_aliases[$id]=$p;
}
else
- throw new TConfigurationException('appconfig_aliasid_required');
+ throw new TConfigurationException('appconfig_alias_invalid');
}
foreach($pathsNode->getElementsByTagName('using') as $usingNode)
{
|