You are here

function _opigno_tincan_api_get_object_definition in Opigno TinCan API 7

Parameters

\TinCan\Statement $statement:

Return value

\Tincan\ActivityDefinition

13 calls to _opigno_tincan_api_get_object_definition()
opigno_tincan_api_cloze_statements_tincan_question_statement_cloze_alter in modules/opigno_tincan_api_cloze_statements/opigno_tincan_api_cloze_statements.module
opigno_tincan_api_opigno_scorm_statements_tincan_question_statement_opigno_scorm_quiz_question_alter in modules/opigno_tincan_api_opigno_scorm_statements/opigno_tincan_api_opigno_scorm_statements.module
opigno_tincan_api_quizfileupload_statements_tincan_question_statement_quizfileupload_alter in modules/opigno_tincan_api_quizfileupload_statements/opigno_tincan_api_quizfileupload_statements.module
opigno_tincan_api_quiz_drag_drop_statements_tincan_question_statement_quiz_drag_drop_alter in modules/opigno_tincan_api_quiz_drag_drop_statements/opigno_tincan_api_quiz_drag_drop_statements.module
opigno_tincan_api_quiz_statements_tincan_question_statement_h5p_content_alter in modules/opigno_tincan_api_quiz_statements/opigno_tincan_api_quiz_statements.questions_alter.inc

... See full list

File

modules/opigno_tincan_api_quiz_statements/opigno_tincan_api_quiz_statements.questions_alter.inc, line 321

Code

function _opigno_tincan_api_get_object_definition(TinCan\Statement $statement) {
  if (!$statement
    ->getObject()) {
    $statement
      ->setObject(array());
  }
  if (!$statement
    ->getObject()
    ->getDefinition()) {
    $statement
      ->getObject()
      ->setDefinition(array());
  }
  return $statement
    ->getObject()
    ->getDefinition();
}