diff --git a/cern_integration.info.yml b/cern_integration.info.yml index becc86f4650e69d4b74e92168f93d4a54db92979..d1813d29839517f19ea923a1556df0d3131f9cb8 100644 --- a/cern_integration.info.yml +++ b/cern_integration.info.yml @@ -2,7 +2,7 @@ name: CERN Integration module description: Custom functionality and constraints for CERN Drupal infrastructure package: CERN type: module -version: '8.0.8' +version: '8.0.9' core: 8.x -required: TRUE \ No newline at end of file +required: TRUE diff --git a/cern_integration.routing.yml b/cern_integration.routing.yml index 2e406bfa6a1cf23dc2bbb11d7e82b1788a9437ec..8ea4a1d3928646880a43c051310937ff1c1a67d9 100644 --- a/cern_integration.routing.yml +++ b/cern_integration.routing.yml @@ -2,5 +2,6 @@ cern_integration.settings: path: '/_site' defaults: _title: 'CERN Infrastructure' + _controller: '\Drupal\cern_integration\Controller\BackendController::redirect' requirements: _permission: 'administer site configuration' diff --git a/src/Controller/BackendController.php b/src/Controller/BackendController.php new file mode 100644 index 0000000000000000000000000000000000000000..5493b4229747b1641d876aff3b8c4b561eeb5aba --- /dev/null +++ b/src/Controller/BackendController.php @@ -0,0 +1,21 @@ +<?php + +namespace Drupal\cern_integration\Controller; + +use Drupal\Core\Controller\ControllerBase; +use Symfony\Component\HttpFoundation\RedirectResponse; + +/** + * An example controller. + */ +class BackendController extends ControllerBase { + + /** + * Returns a render-able array for a test page. + */ + public function redirect() { + return new RedirectResponse("/_site"); + } + +} +