silverstripe-framework/tests/php/Control/ControllerTest/AccessSecuredController.php

30 lines
615 B
PHP

<?php
namespace SilverStripe\Control\Tests\ControllerTest;
use SilverStripe\Dev\TestOnly;
class AccessSecuredController extends AccessBaseController implements TestOnly
{
private static $url_segment = 'AccessSecuredController';
private static $allowed_actions = [
"method1", // denied because only defined in parent
"method2" => true, // granted because its redefined
"adminonly" => "ADMIN",
'templateaction' => 'ADMIN'
];
public function method2()
{
}
public function adminonly()
{
}
protected function protectedmethod()
{
}
}