@@ 870-876 (lines=7) @@ | ||
867 | * |
|
868 | * part of core API calls |
|
869 | */ |
|
870 | public function object_create( $name, $params ) { |
|
871 | $options = array( |
|
872 | 'type' => 'write', |
|
873 | ); |
|
874 | $result = $this->api_call( "sobjects/{$name}", $params, 'POST', $options ); |
|
875 | return $result; |
|
876 | } |
|
877 | ||
878 | /** |
|
879 | * Create new records or update existing records. |
|
@@ 949-955 (lines=7) @@ | ||
946 | * cached: |
|
947 | * is_redo: |
|
948 | */ |
|
949 | public function object_update( $name, $id, $params ) { |
|
950 | $options = array( |
|
951 | 'type' => 'write', |
|
952 | ); |
|
953 | $result = $this->api_call( "sobjects/{$name}/{$id}", $params, 'PATCH', $options ); |
|
954 | return $result; |
|
955 | } |
|
956 | ||
957 | /** |
|
958 | * Return a full loaded Salesforce object. |
|
@@ 1133-1139 (lines=7) @@ | ||
1130 | * |
|
1131 | * part of core API calls |
|
1132 | */ |
|
1133 | public function object_delete( $name, $id ) { |
|
1134 | $options = array( |
|
1135 | 'type' => 'write', |
|
1136 | ); |
|
1137 | $result = $this->api_call( "sobjects/{$name}/{$id}", array(), 'DELETE', $options ); |
|
1138 | return $result; |
|
1139 | } |
|
1140 | ||
1141 | /** |
|
1142 | * Retrieves the list of individual objects that have been deleted within the |