Source of file ViewableTestObject.php
Size: 0,936 Bytes - Last Modified: 2021-12-24T06:46:36+00:00
/var/www/docs.ssmods.com/process/src/tests/TestOnly/ViewableTestObject.php
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 | <?php namespace Dynamic\ViewableDataObject\Test\TestOnly; use Dynamic\ViewableDataObject\Extensions\ViewableDataObject; use Dynamic\ViewableDataObject\VDOInterfaces\ViewableDataObjectInterface; use SilverStripe\Dev\TestOnly; use SilverStripe\ORM\DataObject; class ViewableTestObject extends DataObject implements TestOnly, ViewableDataObjectInterface { /** * @var array */ private static $db = [ 'Title' => 'Varchar(255)', 'Content' => 'HTMLText', ]; /** * @var string */ private static $table_name = 'ViewableTestObject'; /** * @var array */ private static $extensions = [ ViewableDataObject::class, ]; /** * @return DataObject */ public function getParentPage() { return \Page::get()->first(); } /** * @return string */ public function getViewAction() { return 'view'; } } |