Source of file TestObject.php
Size: 0,851 Bytes - Last Modified: 2021-12-23T10:27:40+00:00
/var/www/docs.ssmods.com/process/src/tests/php/AssetControlExtensionTest/TestObject.php
123456789101112131415161718192021222324252627282930313233343536373839 | <?php namespace SilverStripe\Assets\Tests\AssetControlExtensionTest; use SilverStripe\Assets\Storage\DBFile; use SilverStripe\Dev\TestOnly; use SilverStripe\ORM\DataObject; use SilverStripe\Security\Member; use SilverStripe\Versioned\Versioned; /** * A basic unversioned object * * @property string $Title * @property DBFile $Image */ class TestObject extends DataObject implements TestOnly { private static $db = [ 'Title' => 'Varchar(255)', 'Image' => "DBFile('image/supported')" ]; private static $table_name = 'AssetControlExtensionTest_TestObject'; private static $extensions = [ Versioned::class . '.versioned', // Versioning only, no staging ]; /** * @param Member $member * @return bool */ public function canView($member = null) { return true; } } |