projects
/
civicrm-core.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
CRM-14830 - Email tpl cleanup and removed unused function
[civicrm-core.git]
/
Civi
/
API
/
Request.php
diff --git
a/Civi/API/Request.php
b/Civi/API/Request.php
index 4c49eb44834073107ffd01f7264ae109ac9df4c2..feded2985571ebede9423828ebc1cc08a66da39e 100644
(file)
--- a/
Civi/API/Request.php
+++ b/
Civi/API/Request.php
@@
-26,7
+26,13
@@
*/
namespace Civi\API;
*/
namespace Civi\API;
+/**
+ * Class Request
+ * @package Civi\API
+ */
class Request {
class Request {
+ private static $nextId = 1;
+
/**
* Create a formatted/normalized request object.
*
/**
* Create a formatted/normalized request object.
*
@@
-34,6
+40,8
@@
class Request {
* @param string $action
* @param array $params
* @param mixed $extra
* @param string $action
* @param array $params
* @param mixed $extra
+ *
+ * @throws \API_Exception
* @return array the request descriptor; keys:
* - version: int
* - entity: string
* @return array the request descriptor; keys:
* - version: int
* - entity: string
@@
-47,6
+55,7
@@
class Request {
*/
public static function create($entity, $action, $params, $extra) {
$apiRequest = array(); // new \Civi\API\Request();
*/
public static function create($entity, $action, $params, $extra) {
$apiRequest = array(); // new \Civi\API\Request();
+ $apiRequest['id'] = self::$nextId++;
$apiRequest['version'] = self::parseVersion($params);
$apiRequest['params'] = $params;
$apiRequest['extra'] = $extra;
$apiRequest['version'] = self::parseVersion($params);
$apiRequest['params'] = $params;
$apiRequest['extra'] = $extra;
@@
-149,4
+158,4
@@
class Request {
}
}
}
}
-}
\ No newline at end of file
+}