SilverStripe\Versioned\Tests\VersionedTest\TestObject
Synopsis
class TestObject
extends DataObject
implements
TestOnly
{
- // members
- private static string $table_name = 'VersionedTest_DataObject';
- private static bool $versioned_gridfield_extensions = true;
- private static array $db = ;
- private static array $extensions = ;
- private static array $has_one = ;
- private static array $has_many = ;
- private static array $many_many = ;
- public static $setNameWithoutVersionAfterPublish = NULL;
- public static string $nameValueOfObjectJustDeleted = '';
- // methods
- public void canView()
- public void onAfterPublish()
- public void onAfterDelete()
Hierarchy
Extends
- SilverStripe\ORM\DataObject
Implements
- SilverStripe\Dev\TestOnly
Members
private
- $db
- $extensions
- $has_many
- $has_one
- $many_many
- $table_name
- $versioned_gridfield_extensions
—
SilverStripe\Versioned\Tests\VersionedTest\bool
Enable extensions in gridfield
public
-
$nameValueOfObjectJustDeleted
Used to record the $obj->Name value of the last object deleted -
$setNameWithoutVersionAfterPublish
Flag to trigger some optional behaviour for tests