protected function getPostedData() { $resourcePostedDataMode = $this->getResource()->getPostedDataMethod(); $endpointPostedDataMode = $this->getEndpoint()->getPostedDataMethod(); $postedDataMode = $resourcePostedDataMode; if ($endpointPostedDataMode != PostedDataMethods::AUTO) { $postedDataMode = $endpointPostedDataMode; } $postedData = null; switch ($postedDataMode) { case PostedDataMethods::POST: $postedData = $this->request->getPost(); break; case PostedDataMethods::JSON_BODY: $postedData = $this->request->getJsonRawBody(true); break; case PostedDataMethods::AUTO: default: $postedData = $this->request->getPostedData($this->getEndpoint()->getHttpMethod()); } return $postedData; }