ILIAS  eassessment Revision 61809
 All Data Structures Namespaces Files Functions Variables Groups Pages
Extension.php
Go to the documentation of this file.
1 <?php
2 
12 require_once 'Auth/OpenID/Message.php';
13 
25  var $ns_uri = null;
26  var $ns_alias = null;
27 
32  function getExtensionArgs()
33  {
34  return null;
35  }
36 
42  function toMessage($message)
43  {
44  $implicit = $message->isOpenID1();
45  $added = $message->namespaces->addAlias($this->ns_uri,
46  $this->ns_alias,
47  $implicit);
48 
49  if ($added === null) {
50  if ($message->namespaces->getAlias($this->ns_uri) !=
52  return null;
53  }
54  }
55 
56  $message->updateArgs($this->ns_uri,
57  $this->getExtensionArgs());
58  return $message;
59  }
60 }
61