silverstripe-cms/tests/php/Model/VirtualPageTest_ClassA.php

28 lines
597 B
PHP
Raw Normal View History

<?php
2017-08-09 04:53:38 +02:00
namespace SilverStripe\CMS\Tests\Model;
2017-08-09 03:25:12 +02:00
use SilverStripe\Dev\TestOnly;
2017-08-09 03:25:12 +02:00
use Page;
class VirtualPageTest_ClassA extends Page implements TestOnly
{
2017-08-09 04:53:38 +02:00
private static $table_name = 'VirtualPageTest_ClassA';
private static $db = array(
'MyInitiallyCopiedField' => 'Text',
'MyVirtualField' => 'Text',
'MyNonVirtualField' => 'Text',
2017-08-09 04:53:38 +02:00
'CastingTest' => VirtualPageTest_TestDBField::class,
);
2017-08-09 04:53:38 +02:00
private static $allowed_children = [
VirtualPageTest_ClassB::class,
];
public function modelMethod()
{
return 'hi there';
}
}