/** * PHPDOC * * @param array $params PHPDOC * * @return array PHPDOC * * @since PHPDOC */ public static function build_json_object_with_credentials($params = array()) { $wrapped_params = array(); $credential = NelioABBackend::make_credential(); if (count($params) == 0) { $wrapped_params = $credential; } else { $wrapped_params['object'] = $params; $wrapped_params['credential'] = $credential; } $json_params = array('headers' => array('Content-Type' => 'application/json'), 'body' => json_encode($wrapped_params)); return $json_params; }