X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=api%2Fv3%2Fexamples%2FGroupContact%2FGetWithGroupID.php;h=e60f16df58722a20a2fb4144f5add341ac97ce84;hb=ed53f550c11455a6b603f246d8676a5ee21b7b1f;hp=304ce81c25b99d3c89164188af469b2a6af2aa89;hpb=ee9c028679b097f6f7e92f367a6cb8da3fd54037;p=civicrm-core.git diff --git a/api/v3/examples/GroupContact/GetWithGroupID.php b/api/v3/examples/GroupContact/GetWithGroupID.php index 304ce81c25..e60f16df58 100644 --- a/api/v3/examples/GroupContact/GetWithGroupID.php +++ b/api/v3/examples/GroupContact/GetWithGroupID.php @@ -8,11 +8,11 @@ * API result array */ function group_contact_get_example() { - $params = array( + $params = [ 'group_id' => 3, 'api.group.get' => 1, 'sequential' => 1, - ); + ]; try{ $result = civicrm_api3('GroupContact', 'get', $params); @@ -22,11 +22,12 @@ function group_contact_get_example() { $errorMessage = $e->getMessage(); $errorCode = $e->getErrorCode(); $errorData = $e->getExtraParams(); - return array( - 'error' => $errorMessage, + return [ + 'is_error' => 1, + 'error_message' => $errorMessage, 'error_code' => $errorCode, 'error_data' => $errorData, - ); + ]; } return $result; @@ -40,45 +41,45 @@ function group_contact_get_example() { */ function group_contact_get_expectedresult() { - $expectedResult = array( + $expectedResult = [ 'is_error' => 0, 'version' => 3, 'count' => 1, 'id' => 2, - 'values' => array( - '0' => array( + 'values' => [ + '0' => [ 'id' => '2', 'group_id' => '3', 'contact_id' => '4', 'status' => 'Added', - 'api.group.get' => array( + 'api.group.get' => [ 'is_error' => 0, 'version' => 3, 'count' => 1, 'id' => 3, - 'values' => array( - '0' => array( + 'values' => [ + '0' => [ 'id' => '3', 'name' => 'Test Group 1', 'title' => 'New Test Group Created', 'description' => 'New Test Group Created', 'is_active' => '1', 'visibility' => 'Public Pages', - 'where_clause' => ' ( `civicrm_group_contact-3`.group_id IN ( 3 ) AND `civicrm_group_contact-3`.status IN (\"Added\") ) ', - 'select_tables' => 'a:8:{s:15:\"civicrm_contact\";i:1;s:15:\"civicrm_address\";i:1;s:15:\"civicrm_country\";i:1;s:13:\"civicrm_email\";i:1;s:13:\"civicrm_phone\";i:1;s:10:\"civicrm_im\";i:1;s:19:\"civicrm_worldregion\";i:1;s:25:\"`civicrm_group_contact-3`\";s:165:\" LEFT JOIN civicrm_group_contact `civicrm_group_contact-3` ON ( contact_a.id = `civicrm_group_contact-3`.contact_id AND `civicrm_group_contact-3`.group_id IN ( 3 ) )\";}', - 'where_tables' => 'a:2:{s:15:\"civicrm_contact\";i:1;s:25:\"`civicrm_group_contact-3`\";s:165:\" LEFT JOIN civicrm_group_contact `civicrm_group_contact-3` ON ( contact_a.id = `civicrm_group_contact-3`.contact_id AND `civicrm_group_contact-3`.group_id IN ( 3 ) )\";}', - 'group_type' => array( + 'where_clause' => ' ( `civicrm_group_contact-3`.group_id IN ( 3 ) ) ', + 'select_tables' => 'a:8:{s:15:\"civicrm_contact\";i:1;s:15:\"civicrm_address\";i:1;s:15:\"civicrm_country\";i:1;s:13:\"civicrm_email\";i:1;s:13:\"civicrm_phone\";i:1;s:10:\"civicrm_im\";i:1;s:19:\"civicrm_worldregion\";i:1;s:25:\"`civicrm_group_contact-3`\";s:165:\" LEFT JOIN civicrm_group_contact `civicrm_group_contact-3` ON (contact_a.id = `civicrm_group_contact-3`.contact_id AND `civicrm_group_contact-3`.status IN (\'Added\'))\";}', + 'where_tables' => 'a:2:{s:15:\"civicrm_contact\";i:1;s:25:\"`civicrm_group_contact-3`\";s:165:\" LEFT JOIN civicrm_group_contact `civicrm_group_contact-3` ON (contact_a.id = `civicrm_group_contact-3`.contact_id AND `civicrm_group_contact-3`.status IN (\'Added\'))\";}', + 'group_type' => [ '0' => '1', '1' => '2', - ), + ], 'is_hidden' => 0, 'is_reserved' => 0, - ), - ), - ), - ), - ), - ); + ], + ], + ], + ], + ], + ]; return $expectedResult; }