You are here

function lti_tool_provider_entity_property_info in LTI Tool Provider 7

Implements hook_entity_property_info().

File

./lti_tool_provider.module, line 687
lti_tool_provider hook implementations and support functions.

Code

function lti_tool_provider_entity_property_info() {
  $info = array();

  // Add meta-data about the basic properties.
  $properties =& $info['lti_tool_provider_consumer']['properties'];
  $properties['lti_tool_provider_consumer_id'] = array(
    'label' => t("Primary key"),
    'type' => 'integer',
    'description' => t("Primary key"),
    'schema field' => 'lti_tool_provider_consumer_id',
  );
  $properties['lti_tool_provider_consumer_key'] = array(
    'label' => t("Key"),
    'type' => 'text',
    'description' => t("Key of the consumer"),
    'schema field' => 'lti_tool_provider_consumer_key',
  );
  $properties['lti_tool_provider_consumer_secret'] = array(
    'label' => t("Secret"),
    'type' => 'text',
    'description' => t("Secret"),
    'schema field' => 'lti_tool_provider_consumer_secret',
  );
  $properties['lti_tool_provider_consumer_consumer'] = array(
    'label' => t("Consumer name"),
    'type' => 'text',
    'description' => t("Consumer name"),
    'schema field' => 'lti_tool_provider_consumer_consumer',
  );
  $properties['lti_tool_provider_consumer_dummy_pref'] = array(
    'label' => t("Dummy pref"),
    'type' => 'integer',
    'description' => t("Preference as to use as dummy account"),
    'schema field' => 'lti_tool_provider_consumer_dummy_pref',
  );
  $properties['date_joined'] = array(
    'label' => t("Date joined"),
    'type' => 'date',
    'description' => t("Date the consumer was added"),
    'schema field' => 'date_joined',
  );
  return $info;
}