extension.php
来自「Joomla!是一套获得过多个奖项的内容管理系统(Content Managem」· PHP 代码 · 共 62 行
PHP
62 行
<?php/** * An interface for OpenID extensions. * * @package OpenID *//** * Require the Message implementation. */require_once 'Auth/OpenID/Message.php';/** * A base class for accessing extension request and response data for * the OpenID 2 protocol. * * @package OpenID */class Auth_OpenID_Extension { /** * ns_uri: The namespace to which to add the arguments for this * extension */ var $ns_uri = null; var $ns_alias = null; /** * Get the string arguments that should be added to an OpenID * message for this extension. */ function getExtensionArgs() { return null; } /** * Add the arguments from this extension to the provided message. * * Returns the message with the extension arguments added. */ function toMessage(&$message) { $implicit = $message->isOpenID1(); $added = $message->namespaces->addAlias($this->ns_uri, $this->ns_alias, $implicit); if ($added === null) { if ($message->namespaces->getAlias($this->ns_uri) != $this->ns_alias) { return null; } } $message->updateArgs($this->ns_uri, $this->getExtensionArgs()); return $message; }}?>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?