Beispiel #1
0
 /**
  * Class constructor from consumer.
  *
  * @param ToolConsumer $consumer Consumer instance
  * @param string $ltiContextId LTI Context ID value
  * @return Context
  */
 public static function fromConsumer($consumer, $ltiContextId)
 {
     $context = new Context();
     $context->consumer = $consumer;
     $context->dataConnector = $consumer->getDataConnector();
     $context->ltiContextId = $ltiContextId;
     if (!empty($ltiContextId)) {
         $context->load();
     }
     return $context;
 }