<?php namespace SilverStripe\Control\Tests\RequestHandlingTest; use SilverStripe\Control\Controller; use SilverStripe\Control\HTTPRequest; use SilverStripe\Dev\TestOnly; class HTTPMethodTestController extends Controller implements TestOnly { private static $url_segment = 'HTTPMethodTestController'; private static $url_handlers = [ 'GET /' => 'getRoot', 'POST ' => 'postLegacyRoot', ]; private static $allowed_actions = [ 'getRoot', 'postLegacyRoot', ]; public function getRoot(HTTPRequest $request) { return "Routed to getRoot"; } public function postLegacyRoot(HTTPRequest $request) { return "Routed to postLegacyRoot"; } }