for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace DNADesign\Elemental\Tests\Src;
use DNADesign\Elemental\Models\BaseElement;
use SilverStripe\Dev\TestOnly;
use SilverStripe\Security\Permission;
class TestElement extends BaseElement implements TestOnly
{
private static $table_name = 'TestElement';
$table_name
private static $db = [
$db
'TestValue' => 'Text',
];
private static $controller_class = TestElementController::class;
$controller_class
public function getType()
return 'A test element';
}
public function canView($member = null)
$check = Permission::checkMember($member, 'ADMIN');
if ($check !== null) {
$check !== null
true
return $check;
return parent::canView($member);