MINOR Don't use deprecated extraStatics when adding extra statics with

DataExtension
This commit is contained in:
Sean Harvey 2012-05-23 22:13:27 +12:00
parent ec3ebc91d8
commit 542d727db2
3 changed files with 18 additions and 27 deletions

View File

@ -4,15 +4,11 @@
* @subpackage model
*/
class SiteTreeFileExtension extends DataExtension {
function extraStatics($class = null, $extension = null) {
return array(
'belongs_many_many' => array(
"BackLinkTracking" => "SiteTree",
)
);
}
public static $belongs_many_many = array(
'BackLinkTracking' => 'SiteTree'
);
/**
* Extend through {@link updateBackLinkTracking()} in your own {@link Extension}.
*

View File

@ -243,14 +243,11 @@ class SiteTreeBacklinksTest extends SapphireTest {
}
class SiteTreeBacklinksTest_DOD extends DataExtension implements TestOnly {
function extraStatics($class = null, $extension = null) {
return array(
'db' => array(
'ExtraContent' => 'HTMLText',
),
);
}
static $db = array(
'ExtraContent' => 'HTMLText',
);
function updateCMSFields(FieldList $fields) {
$fields->addFieldToTab("Root.Content", new HTMLEditorField("ExtraContent"));
}

View File

@ -607,14 +607,12 @@ class VirtualPageTest_VirtualPageSub extends VirtualPage implements TestOnly {
}
class VirtualPageTest_PageExtension extends DataExtension implements TestOnly {
function extraStatics($class = null, $extension = null) {
return array(
'db' => array(
// These fields are just on an extension to simulate shared properties between Page and VirtualPage.
// Not possible through direct $db definitions due to VirtualPage inheriting from Page, and Page being defined elsewhere.
'MySharedVirtualField' => 'Text',
'MySharedNonVirtualField' => 'Text',
)
);
}
static $db = array(
// These fields are just on an extension to simulate shared properties between Page and VirtualPage.
// Not possible through direct $db definitions due to VirtualPage inheriting from Page, and Page being defined elsewhere.
'MySharedVirtualField' => 'Text',
'MySharedNonVirtualField' => 'Text',
);
}