Source for file SREG11.php

Documentation is available at SREG11.php

  1. <?php
  2. /**
  3.  * OpenID_Extension_SREG11
  4.  * 
  5.  * PHP Version 5.2.0+
  6.  * 
  7.  * @uses      OpenID_Extension_SREG10
  8.  * @category  Auth
  9.  * @package   OpenID
  10.  * @author    Bill Shupp <hostmaster@shupp.org>
  11.  * @copyright 2009 Bill Shupp
  12.  * @license   http://www.opensource.org/licenses/bsd-license.php FreeBSD
  13.  * @link      http://pearopenid.googlecode.com
  14.  */
  15.  
  16. /**
  17.  * Required files
  18.  */
  19. require_once 'OpenID/Extension/SREG10.php';
  20.  
  21. /**
  22.  * Implementation of the Simple Registration Extension, version 1.1 Draft 1.
  23.  * 
  24.  * See
  25.  * {@link http://openid.net/specs/openid-simple-registration-extension-1_1-01.html}
  26.  * for more information.
  27.  * 
  28.  * Example usage:
  29.  * 
  30.  * <code>
  31.  *  $sreg = new OpenID_Extension_SREG11(OpenID_Extension::REQUEST);
  32.  *  $sreg->set('required', 'email');
  33.  *  $sreg->set('optional', 'nickname,gender,dob');
  34.  *  // Add to an existing instance of OpenID_Auth_Request
  35.  *  $authRequest->addExtension($sreg);
  36.  * </code>
  37.  * 
  38.  * @uses      OpenID_Extension_SREG10
  39.  * @category  Auth
  40.  * @package   OpenID
  41.  * @author    Bill Shupp <hostmaster@shupp.org>
  42.  * @copyright 2009 Bill Shupp
  43.  * @license   http://www.opensource.org/licenses/bsd-license.php FreeBSD
  44.  * @link      http://pearopenid.googlecode.com
  45.  * @see       OpenID_Extension_SREG10
  46.  */
  47. {
  48.     /**
  49.      * Enables namespaces.  The only differnce I can see in the specs.
  50.      * 
  51.      * @var bool 
  52.      */
  53.     protected $useNamespaceAlias = true;
  54.  
  55.     /**
  56.      * Sets the URI of the spec for alias assignment
  57.      * 
  58.      * @var string 
  59.      */
  60.     protected $namespace = 'http://openid.net/extensions/sreg/1.1';
  61. }
  62. ?>

Documentation generated on Tue, 15 Dec 2009 19:01:00 -0800 by phpDocumentor 1.4.3