1 contextual_links_example.module contextual_links_example_object_load($id)

Menu loader callback for the object defined by this module.

Parameters

int $id: The ID of the object to load.

Return value

object|FALSE: A fully loaded object, or FALSE if the object does not exist.

Related topics

File

modules/examples/contextual_links_example/contextual_links_example.module, line 158
Shows how to use Backdrop's contextual links functionality.

Code

function contextual_links_example_object_load($id) {
  // In a real use case, this function might load an object from the database.
  // For the sake of this example, we just define a stub object with a basic
  // title and content for any numeric ID that is passed in.
  if (is_numeric($id)) {
    $object = new stdClass();
    $object->id = $id;
    $object->title = t('Title for example object @id', array('@id' => $id));
    $object->content = t('This is the content of example object @id.', array('@id' => $id));
    return $object;
  }
  else {
    return FALSE;
  }
}