2017-06-21 06:29:40 +02:00
|
|
|
<?php
|
|
|
|
|
2017-08-09 04:53:38 +02:00
|
|
|
namespace SilverStripe\CMS\Tests\Model;
|
2017-08-09 03:25:12 +02:00
|
|
|
|
2017-06-21 06:29:40 +02:00
|
|
|
use SilverStripe\Dev\TestOnly;
|
|
|
|
use SilverStripe\ORM\DataExtension;
|
|
|
|
|
|
|
|
class VirtualPageTest_PageExtension extends DataExtension implements TestOnly
|
|
|
|
{
|
2020-04-19 06:18:01 +02:00
|
|
|
private static $db = [
|
2017-06-21 06:29:40 +02:00
|
|
|
// These fields are just on an extension to simulate shared properties between Page and VirtualPage.
|
2018-05-04 03:04:18 +02:00
|
|
|
// Not possible through direct $db definitions due to VirtualPage inheriting from Page,
|
|
|
|
// and Page being defined elsewhere.
|
2017-06-21 06:29:40 +02:00
|
|
|
'MySharedVirtualField' => 'Text',
|
|
|
|
'MySharedNonVirtualField' => 'Text',
|
2020-04-19 06:18:01 +02:00
|
|
|
];
|
2017-06-21 06:29:40 +02:00
|
|
|
}
|