Loading src/Controller/ServerEndpointController.php +3 −10 Original line number Diff line number Diff line Loading @@ -2,11 +2,11 @@ namespace Drupal\cl_server\Controller; use Drupal\cl_components\Component\Component; use Drupal\cl_components\Component\ComponentDiscovery; use Drupal\cl_components\Exception\ComponentNotFoundException; use Drupal\Component\Serialization\Json; use Drupal\Core\Controller\ControllerBase; use Drupal\cl_components\Component\Component; use Drupal\cl_components\Component\ComponentDiscovery; use Drupal\Core\PageCache\ResponsePolicy\KillSwitch; use Symfony\Component\DependencyInjection\ContainerInterface; use Symfony\Component\HttpFoundation\Request; Loading Loading @@ -101,14 +101,7 @@ class ServerEndpointController extends ControllerBase { * The array of arguments. */ private function getArguments(Request $request): array { $arguments = []; foreach ($request->query->all() as $key => $value) { if ($key[0] === '_') { continue; } $arguments[$key] = is_scalar($value) ? $value : Json::decode($value); } return $arguments; return Json::decode($request->query->get('_params')); } /** Loading Loading
src/Controller/ServerEndpointController.php +3 −10 Original line number Diff line number Diff line Loading @@ -2,11 +2,11 @@ namespace Drupal\cl_server\Controller; use Drupal\cl_components\Component\Component; use Drupal\cl_components\Component\ComponentDiscovery; use Drupal\cl_components\Exception\ComponentNotFoundException; use Drupal\Component\Serialization\Json; use Drupal\Core\Controller\ControllerBase; use Drupal\cl_components\Component\Component; use Drupal\cl_components\Component\ComponentDiscovery; use Drupal\Core\PageCache\ResponsePolicy\KillSwitch; use Symfony\Component\DependencyInjection\ContainerInterface; use Symfony\Component\HttpFoundation\Request; Loading Loading @@ -101,14 +101,7 @@ class ServerEndpointController extends ControllerBase { * The array of arguments. */ private function getArguments(Request $request): array { $arguments = []; foreach ($request->query->all() as $key => $value) { if ($key[0] === '_') { continue; } $arguments[$key] = is_scalar($value) ? $value : Json::decode($value); } return $arguments; return Json::decode($request->query->get('_params')); } /** Loading