#1060 Internal: improved the symptoms when calling MetaModel::GetAttributeDef with an invalid attribute code (feedback on the class name and no more FATAL errors)

SVN:trunk[3492]
This commit is contained in:
Romain Quetiez
2015-02-09 13:11:49 +00:00
parent 6bb9754628
commit 508f82946f

View File

@@ -836,6 +836,10 @@ abstract class MetaModel
final static public function GetAttributeDef($sClass, $sAttCode) final static public function GetAttributeDef($sClass, $sAttCode)
{ {
self::_check_subclass($sClass); self::_check_subclass($sClass);
if (!isset(self::$m_aAttribDefs[$sClass][$sAttCode]))
{
throw new Exception("Unknown attribute $sAttCode from class $sClass");
}
return self::$m_aAttribDefs[$sClass][$sAttCode]; return self::$m_aAttribDefs[$sClass][$sAttCode];
} }