You are here

public static function EntityShareUiClientEndpoint::save in Entity Share 7

Save an endpoint (create or update an endpoint).

$endpoint = array(
  'name' => 'my_machine_name',
  'title' => 'My Endpoint 1',
  'description' => 'My Endpoint 1 description',
  'url' => 'http://server1/entity_share/rest_api',
);

Parameters

array $endpoint: Datas of the endpoint.

Return value

bool|int Success or not.

1 call to EntityShareUiClientEndpoint::save()
entity_share_ui_endpoint_edit_form_submit in modules/entity_share_ui/modules/entity_share_ui_client/entity_share_ui_client.config.admin.inc
Submit of the endpoint form.

File

modules/entity_share_ui/modules/entity_share_ui_client/includes/entity_share_ui_client.endpoint.inc, line 113
Class for handling endpoints.

Class

EntityShareUiClientEndpoint
Endpoint management.

Code

public static function save(array $endpoint) {
  if (empty($endpoint['password'])) {
    unset($endpoint['password']);
  }
  return drupal_write_record(self::TABLE_NAME, $endpoint, !empty($endpoint['eid']) ? 'eid' : array());
}