<?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()
    {
    }
}