for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace SilverStripe\AssetAdmin\Tests\Forms\FileFormBuilderTest;
use SilverStripe\Dev\TestOnly;
use SilverStripe\ORM\DataExtension;
/**
* An extension to test file permissions
* @package SilverStripe\AssetAdmin\Tests\Forms\FileFormBuilderTest
*/
class FileExtension extends DataExtension implements TestOnly
{
// public flags to toggle permissions during tests
public static $canDelete = false;
public static $canPublish = true;
public static $canUnpublish = true;
public function canDelete($member)
return self::$canDelete;
}
public function canPublish($member = null)
$member
This check looks from parameters that have been defined for a function or method, but which are not used in the method body.
return self::$canPublish;
public function canUnpublish($member = null)
return self::$canUnpublish;
This check looks from parameters that have been defined for a function or method, but which are not used in the method body.