You are here

protected static function RequestHandlerBase::decodeRequest in Panels 8.4

Same name and namespace in other branches
  1. 8.3 panels_ipe/src/Helpers/RequestHandlerBase.php \Drupal\panels_ipe\Helpers\RequestHandlerBase::decodeRequest()

Attempts to decode the incoming request's content as JSON.

Parameters

\Symfony\Component\HttpFoundation\Request $request:

Return value

mixed

Throws

\Drupal\panels_ipe\Exception\EmptyRequestContentException

1 call to RequestHandlerBase::decodeRequest()
RequestHandlerBase::handleRequest in panels_ipe/src/Helpers/RequestHandlerBase.php
@inheritdoc

File

panels_ipe/src/Helpers/RequestHandlerBase.php, line 76

Class

RequestHandlerBase

Namespace

Drupal\panels_ipe\Helpers

Code

protected static function decodeRequest(Request $request) {
  if (empty($request
    ->getContent())) {
    throw new EmptyRequestContentException();
  }
  return Json::decode($request
    ->getContent());
}