BUGFIX: Ensure that extensio arugments are passed when temporarily instantiating for setting up statics.

This commit is contained in:
Sam Minnee 2012-06-11 22:56:11 +12:00
parent c41ff29d70
commit 1aefc0aa94

View File

@ -38,7 +38,7 @@ abstract class DataExtension extends Extension {
$extraStaticsMethod = 'extraStatics'; $extraStaticsMethod = 'extraStatics';
} }
$statics = singleton($extensionClass)->$extraStaticsMethod($class, $extensionClass); $statics = Injector::inst()->get($extensionClass, true, $args)->$extraStaticsMethod($class, $extensionClass);
if ($statics) { if ($statics) {
Deprecation::notice('3.1.0', "$extraStaticsMethod deprecated. Just define statics on your extension, or use add_to_class"); Deprecation::notice('3.1.0', "$extraStaticsMethod deprecated. Just define statics on your extension, or use add_to_class");