createRequest($method, $path); if ($isJsonRequest) { if ($dataOrPost !== null) { $dataOrPost = json_decode(json_encode($dataOrPost), true); $request = $request->withParsedBody($dataOrPost); } $request = $request->withHeader('Content-Type', 'application/json'); } return $this->slimApp->handle($request); } }