From 1aefc0aa94ab36b023308846007d5f5178682565 Mon Sep 17 00:00:00 2001 From: Sam Minnee Date: Mon, 11 Jun 2012 22:56:11 +1200 Subject: [PATCH] BUGFIX: Ensure that extensio arugments are passed when temporarily instantiating for setting up statics. --- model/DataExtension.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/model/DataExtension.php b/model/DataExtension.php index 631e8e55d..dd60da8e9 100644 --- a/model/DataExtension.php +++ b/model/DataExtension.php @@ -38,7 +38,7 @@ abstract class DataExtension extends Extension { $extraStaticsMethod = 'extraStatics'; } - $statics = singleton($extensionClass)->$extraStaticsMethod($class, $extensionClass); + $statics = Injector::inst()->get($extensionClass, true, $args)->$extraStaticsMethod($class, $extensionClass); if ($statics) { Deprecation::notice('3.1.0', "$extraStaticsMethod deprecated. Just define statics on your extension, or use add_to_class");