diff --git a/modules/minroute/minroute.info.yml b/modules/minroute/minroute.info.yml new file mode 100644 index 0000000..ab2aacd --- /dev/null +++ b/modules/minroute/minroute.info.yml @@ -0,0 +1,3 @@ +name: minroute +type: module +core: 8.x diff --git a/modules/minroute/minroute.module b/modules/minroute/minroute.module new file mode 100644 index 0000000..e69de29 diff --git a/modules/minroute/minroute.routing.yml b/modules/minroute/minroute.routing.yml new file mode 100644 index 0000000..6896f65 --- /dev/null +++ b/modules/minroute/minroute.routing.yml @@ -0,0 +1,13 @@ +minroute.hi: + path: '/hi' + defaults: + _controller: 'Drupal\minroute\MinrouteController::get' + requirements: + _access: 'TRUE' + +minroute.list_services: + path: '/list-services' + defaults: + _controller: 'Drupal\minroute\MinrouteController::listServices' + requirements: + _access: 'TRUE' diff --git a/modules/minroute/src/MinrouteController.php b/modules/minroute/src/MinrouteController.php new file mode 100644 index 0000000..c9d5a7a --- /dev/null +++ b/modules/minroute/src/MinrouteController.php @@ -0,0 +1,15 @@ +getServiceIds(), function ($id) use ($container) { + return $container->initialized($id); + }); + return new \Symfony\Component\HttpFoundation\Response(implode("\n", $ids) . "\n"); + } +}