Core: new feature, enumerate relations starting from a given class

SVN:trunk[474]
This commit is contained in:
Romain Quetiez
2010-06-23 15:00:33 +00:00
parent d58a82c6c2
commit d792d77d60

View File

@@ -721,10 +721,15 @@ abstract class MetaModel
private static $m_aRelationInfos = array(); // array of ("relcode" => various info on the list, common to every classes)
public static function EnumRelations($sClass = '')
{
if (empty($sClass))
{
return array_keys(self::$m_aRelationInfos);
}
return array_keys(self::EnumRelationQueries($sClass, $sRelCode));
}
public static function EnumRelationProperties($sRelCode)
{
MyHelpers::CheckKeyInArray('relation code', $sRelCode, self::$m_aRelationInfos);