MCPcopy Create free account
hub / github.com/Rello/analytics / requestResponse

Method requestResponse

lib/Controller/ApiDataController.php:392–413  ·  view source on GitHub ↗

* @param bool $success * @param int|null $code * @param string|null $message * @return DataResponse */

($success, $code = null, $message = null)

Source from the content-addressed store, hash-verified

390 * @return DataResponse
391 */
392 protected function requestResponse($success, $code = null, $message = null) {
393 if (!$success) {
394 if ($code === null) {
395 $code = self::UNKNOWN;
396 }
397 $array = [
398 'success' => false,
399 'error' => [
400 'code' => $code,
401 'message' => $message
402 ]
403 ];
404 } else {
405 $array = [
406 'success' => true,
407 'message' => $message
408 ];
409 }
410 $response = new DataResponse();
411 $response->setData($array)->render();
412 return $response;
413 }
414 // curl -u USER:APP_PASSWORD -d '{"data":[{"dimension1": "%currentDate%", "dimension2": "%currentTime%", "value": "2"}]}' -X POST -H "Content-Type: application/json" https://cloud.example/apps/analytics/api/4.0/data/DATASET_ID/add
415}

Callers 5

addDataMethod · 0.95
addDataV2Method · 0.95
deleteDataV2Method · 0.95
addDataV4Method · 0.95

Calls 1

renderMethod · 0.80

Tested by

no test coverage detected