BUG New add_to_class() ext registration compat with 3.0

This commit is contained in:
Ingo Schommer 2012-06-29 15:00:11 +02:00
parent e14f7c26ae
commit f1deebe975

View File

@ -515,17 +515,16 @@ class Translatable extends DataExtension implements PermissionProvider {
);
}
}
function extraStatics($class = null, $extension = null) {
return array(
"db" => array(
"Locale" => "DBLocale",
//"TranslationMasterID" => "Int" // optional relation to a "translation master"
),
"defaults" => array(
"Locale" => Translatable::default_locale() // as an overloaded getter as well: getLang()
)
);
static function add_to_class($class, $extensionClass, $args = null) {
Config::inst()->update($class, 'defaults', array(
"Locale" => Translatable::default_locale() // as an overloaded getter as well: getLang()
));
Config::inst()->update($class, 'db', array(
"Locale" => "DBLocale",
//"TranslationMasterID" => "Int" // optional relation to a "translation master"
));
parent::add_to_class($class, $extensionClass, $args);
}
/**