You are here

function _opigno_tincan_activities_get_object_definition in Opigno TinCan API 8

Same name and namespace in other branches
  1. 3.x modules/opigno_tincan_activities/opigno_tincan_activities.module \_opigno_tincan_activities_get_object_definition()

Returns object definition.

Parameters

\TinCan\Statement $statement: Statement object.

Return value

\Tincan\ActivityDefinition Object definition.

1 call to _opigno_tincan_activities_get_object_definition()
_opigno_tincan_activities_set_results in modules/opigno_tincan_activities/opigno_tincan_activities.module
Set answer result to tincan statement.

File

modules/opigno_tincan_activities/opigno_tincan_activities.module, line 285
Contains opigno_tincan_activities.module.

Code

function _opigno_tincan_activities_get_object_definition(Statement $statement) {
  if (!$statement
    ->getObject()) {
    $statement
      ->setObject([]);
  }
  if (!$statement
    ->getObject()
    ->getDefinition()) {
    $statement
      ->getObject()
      ->setDefinition([]);
  }
  return $statement
    ->getObject()
    ->getDefinition();
}