From b404b6fed5dc814ceb2cf03a17b20ff9d6da775d Mon Sep 17 00:00:00 2001 From: xue <> Date: Mon, 21 Nov 2005 21:01:09 +0000 Subject: --- framework/TApplication.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'framework/TApplication.php') 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) { -- cgit v1.2.3