Subversion Repositories Applications.framework

Rev

Rev 300 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
297 jpm 1
<html>
2
<head>
3
<title>File Source for Storage.php</title>
4
<meta http-equiv='Content-Type' content='text/html; charset=UTF-8'/>
5
<link rel="stylesheet" type="text/css" href="../media/style.css">
6
</head>
7
<body>
8
 
9
<table border="0" cellspacing="0" cellpadding="0" height="48" width="100%">
10
  <tr>
11
    <td class="header_top">Zend_OpenId</td>
12
  </tr>
13
  <tr><td class="header_line"><img src="../media/empty.png" width="1" height="1" border="0" alt=""  /></td></tr>
14
  <tr>
15
    <td class="header_menu">
16
 
17
 
18
                              		  [ <a href="../classtrees_Zend_OpenId.html" class="menu">class tree: Zend_OpenId</a> ]
19
		  [ <a href="../elementindex_Zend_OpenId.html" class="menu">index: Zend_OpenId</a> ]
20
		  	    [ <a href="../elementindex.html" class="menu">all elements</a> ]
21
    </td>
22
  </tr>
23
  <tr><td class="header_line"><img src="../media/empty.png" width="1" height="1" border="0" alt=""  /></td></tr>
24
</table>
25
 
26
<table width="100%" border="0" cellpadding="0" cellspacing="0">
27
  <tr valign="top">
28
    <td width="200" class="menu">
29
	<div id="todolist">
30
			<p><a href="../todolist.html">Todo List</a></p>
31
	</div>
32
      <b>Packages:</b><br />
33
              <a href="../li_Framework.html">Framework</a><br />
34
              <a href="../li_Utilitaire.html">Utilitaire</a><br />
35
              <a href="../li_Zend_OpenId.html">Zend_OpenId</a><br />
36
            <br /><br />
37
 
38
 
39
                </td>
40
    <td>
41
      <table cellpadding="10" cellspacing="0" width="100%" border="0"><tr><td valign="top">
42
 
43
<h1 align="center">Source for file Storage.php</h1>
44
<p>Documentation is available at <a href="../Zend_OpenId/Zend_OpenId_Consumer/_utilitaires---Storage.php.html">Storage.php</a></p>
45
<div class="src-code">
46
<ol><li><div class="src-line"><a name="a1"></a><span class="src-php">&lt;?php</span></div></li>
47
<li><div class="src-line"><a name="a2"></a>&nbsp;</div></li>
48
<li><div class="src-line"><a name="a3"></a><span class="src-doc">/**</span></div></li>
49
<li><div class="src-line"><a name="a4"></a><span class="src-doc">&nbsp;*&nbsp;Zend&nbsp;Framework</span></div></li>
50
<li><div class="src-line"><a name="a5"></a><span class="src-doc">&nbsp;*</span></div></li>
51
<li><div class="src-line"><a name="a6"></a><span class="src-doc">&nbsp;*&nbsp;LICENSE</span></div></li>
52
<li><div class="src-line"><a name="a7"></a><span class="src-doc">&nbsp;*</span></div></li>
53
<li><div class="src-line"><a name="a8"></a><span class="src-doc">&nbsp;*&nbsp;This&nbsp;source&nbsp;file&nbsp;is&nbsp;subject&nbsp;to&nbsp;the&nbsp;new&nbsp;BSD&nbsp;license&nbsp;that&nbsp;is&nbsp;bundled</span></div></li>
54
<li><div class="src-line"><a name="a9"></a><span class="src-doc">&nbsp;*&nbsp;with&nbsp;this&nbsp;package&nbsp;in&nbsp;the&nbsp;file&nbsp;LICENSE.txt.</span></div></li>
55
<li><div class="src-line"><a name="a10"></a><span class="src-doc">&nbsp;*&nbsp;It&nbsp;is&nbsp;also&nbsp;available&nbsp;through&nbsp;the&nbsp;world-wide-web&nbsp;at&nbsp;this&nbsp;URL:</span></div></li>
56
<li><div class="src-line"><a name="a11"></a><span class="src-doc">&nbsp;*&nbsp;http://framework.zend.com/license/new-bsd</span></div></li>
57
<li><div class="src-line"><a name="a12"></a><span class="src-doc">&nbsp;*&nbsp;If&nbsp;you&nbsp;did&nbsp;not&nbsp;receive&nbsp;a&nbsp;copy&nbsp;of&nbsp;the&nbsp;license&nbsp;and&nbsp;are&nbsp;unable&nbsp;to</span></div></li>
58
<li><div class="src-line"><a name="a13"></a><span class="src-doc">&nbsp;*&nbsp;obtain&nbsp;it&nbsp;through&nbsp;the&nbsp;world-wide-web,&nbsp;please&nbsp;send&nbsp;an&nbsp;email</span></div></li>
59
<li><div class="src-line"><a name="a14"></a><span class="src-doc">&nbsp;*&nbsp;to&nbsp;license@zend.com&nbsp;so&nbsp;we&nbsp;can&nbsp;send&nbsp;you&nbsp;a&nbsp;copy&nbsp;immediately.</span></div></li>
60
<li><div class="src-line"><a name="a15"></a><span class="src-doc">&nbsp;*</span></div></li>
61
<li><div class="src-line"><a name="a16"></a><span class="src-doc">&nbsp;*&nbsp;</span><span class="src-doc-coretag">@category</span><span class="src-doc">&nbsp;&nbsp;&nbsp;Zend</span></div></li>
62
<li><div class="src-line"><a name="a17"></a><span class="src-doc">&nbsp;*&nbsp;</span><span class="src-doc-coretag">@package</span><span class="src-doc">&nbsp;&nbsp;&nbsp;&nbsp;Zend_OpenId</span></div></li>
63
<li><div class="src-line"><a name="a18"></a><span class="src-doc">&nbsp;*&nbsp;</span><span class="src-doc-coretag">@subpackage</span><span class="src-doc">&nbsp;Zend_OpenId_Consumer</span></div></li>
64
<li><div class="src-line"><a name="a19"></a><span class="src-doc">&nbsp;*&nbsp;</span><span class="src-doc-coretag">@copyright</span><span class="src-doc">&nbsp;&nbsp;Copyright&nbsp;(c)&nbsp;2005-2010&nbsp;Zend&nbsp;Technologies&nbsp;USA&nbsp;Inc.&nbsp;(http://www.zend.com)</span></div></li>
65
<li><div class="src-line"><a name="a20"></a><span class="src-doc">&nbsp;*&nbsp;</span><span class="src-doc-coretag">@license</span><span class="src-doc">&nbsp;&nbsp;&nbsp;&nbsp;http://framework.zend.com/license/new-bsd&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;New&nbsp;BSD&nbsp;License</span></div></li>
300 jpm 66
<li><div class="src-line"><a name="a21"></a><span class="src-doc">&nbsp;*&nbsp;</span><span class="src-doc-coretag">@version</span><span class="src-doc">&nbsp;&nbsp;&nbsp;&nbsp;$Id:&nbsp;Storage.php&nbsp;299&nbsp;2011-01-18&nbsp;14:03:46Z&nbsp;jpm&nbsp;$</span></div></li>
297 jpm 67
<li><div class="src-line"><a name="a22"></a><span class="src-doc">&nbsp;*/</span></div></li>
68
<li><div class="src-line"><a name="a23"></a>&nbsp;</div></li>
69
<li><div class="src-line"><a name="a24"></a><span class="src-doc">/**</span></div></li>
70
<li><div class="src-line"><a name="a25"></a><span class="src-doc">&nbsp;*&nbsp;Abstract&nbsp;class&nbsp;to&nbsp;implement&nbsp;external&nbsp;storage&nbsp;for&nbsp;OpenID&nbsp;consumer</span></div></li>
71
<li><div class="src-line"><a name="a26"></a><span class="src-doc">&nbsp;*</span></div></li>
72
<li><div class="src-line"><a name="a27"></a><span class="src-doc">&nbsp;*&nbsp;</span><span class="src-doc-coretag">@category</span><span class="src-doc">&nbsp;&nbsp;&nbsp;Zend</span></div></li>
73
<li><div class="src-line"><a name="a28"></a><span class="src-doc">&nbsp;*&nbsp;</span><span class="src-doc-coretag">@package</span><span class="src-doc">&nbsp;&nbsp;&nbsp;&nbsp;Zend_OpenId</span></div></li>
74
<li><div class="src-line"><a name="a29"></a><span class="src-doc">&nbsp;*&nbsp;</span><span class="src-doc-coretag">@subpackage</span><span class="src-doc">&nbsp;Zend_OpenId_Consumer</span></div></li>
75
<li><div class="src-line"><a name="a30"></a><span class="src-doc">&nbsp;*&nbsp;</span><span class="src-doc-coretag">@copyright</span><span class="src-doc">&nbsp;&nbsp;Copyright&nbsp;(c)&nbsp;2005-2010&nbsp;Zend&nbsp;Technologies&nbsp;USA&nbsp;Inc.&nbsp;(http://www.zend.com)</span></div></li>
76
<li><div class="src-line"><a name="a31"></a><span class="src-doc">&nbsp;*&nbsp;</span><span class="src-doc-coretag">@license</span><span class="src-doc">&nbsp;&nbsp;&nbsp;&nbsp;http://framework.zend.com/license/new-bsd&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;New&nbsp;BSD&nbsp;License</span></div></li>
77
<li><div class="src-line"><a name="a32"></a><span class="src-doc">&nbsp;*/</span></div></li>
78
<li><div class="src-line"><a name="a33"></a><span class="src-key">abstract&nbsp;</span><span class="src-key">class&nbsp;</span><a href="../Zend_OpenId/Zend_OpenId_Consumer/Storage.html">Storage</a></div></li>
79
<li><div class="src-line"><a name="a34"></a><span class="src-sym">{</span></div></li>
80
<li><div class="src-line"><a name="a35"></a>&nbsp;</div></li>
81
<li><div class="src-line"><a name="a36"></a>&nbsp;&nbsp;&nbsp;&nbsp;<span class="src-doc">/**</span></div></li>
82
<li><div class="src-line"><a name="a37"></a><span class="src-doc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Stores&nbsp;information&nbsp;about&nbsp;association&nbsp;identified&nbsp;by&nbsp;$url/$handle</span></div></li>
83
<li><div class="src-line"><a name="a38"></a><span class="src-doc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*</span></div></li>
84
<li><div class="src-line"><a name="a39"></a><span class="src-doc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;</span><span class="src-doc-coretag">@param&nbsp;</span><span class="src-doc-type">string&nbsp;</span><span class="src-doc-var">$url&nbsp;</span><span class="src-doc">OpenID&nbsp;server&nbsp;URL</span></div></li>
85
<li><div class="src-line"><a name="a40"></a><span class="src-doc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;</span><span class="src-doc-coretag">@param&nbsp;</span><span class="src-doc-type">string&nbsp;</span><span class="src-doc-var">$handle&nbsp;</span><span class="src-doc">assiciation&nbsp;handle</span></div></li>
86
<li><div class="src-line"><a name="a41"></a><span class="src-doc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;</span><span class="src-doc-coretag">@param&nbsp;</span><span class="src-doc-type">string&nbsp;</span><span class="src-doc-var">$macFunc&nbsp;</span><span class="src-doc">HMAC&nbsp;function&nbsp;(sha1&nbsp;or&nbsp;sha256)</span></div></li>
87
<li><div class="src-line"><a name="a42"></a><span class="src-doc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;</span><span class="src-doc-coretag">@param&nbsp;</span><span class="src-doc-type">string&nbsp;</span><span class="src-doc-var">$secret&nbsp;</span><span class="src-doc">shared&nbsp;secret</span></div></li>
88
<li><div class="src-line"><a name="a43"></a><span class="src-doc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;</span><span class="src-doc-coretag">@param&nbsp;</span><span class="src-doc-type">long&nbsp;</span><span class="src-doc-var">$expires&nbsp;</span><span class="src-doc">expiration&nbsp;UNIX&nbsp;time</span></div></li>
89
<li><div class="src-line"><a name="a44"></a><span class="src-doc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;</span><span class="src-doc-coretag">@return&nbsp;</span><span class="src-doc-type">void&nbsp;</span></div></li>
90
<li><div class="src-line"><a name="a45"></a><span class="src-doc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span></div></li>
91
<li><div class="src-line"><a name="a46"></a>&nbsp;&nbsp;&nbsp;&nbsp;<span class="src-key">abstract&nbsp;</span><span class="src-key">public&nbsp;</span><span class="src-key">function&nbsp;</span><a href="../Zend_OpenId/Zend_OpenId_Consumer/Storage.html#methodaddAssociation">addAssociation</a><span class="src-sym">(</span><span class="src-var">$url</span><span class="src-sym">,&nbsp;</span><span class="src-var">$handle</span><span class="src-sym">,&nbsp;</span><span class="src-var">$macFunc</span><span class="src-sym">,&nbsp;</span><span class="src-var">$secret</span><span class="src-sym">,&nbsp;</span><span class="src-var">$expires</span><span class="src-sym">)</span><span class="src-sym">;</span></div></li>
92
<li><div class="src-line"><a name="a47"></a>&nbsp;</div></li>
93
<li><div class="src-line"><a name="a48"></a>&nbsp;&nbsp;&nbsp;&nbsp;<span class="src-doc">/**</span></div></li>
94
<li><div class="src-line"><a name="a49"></a><span class="src-doc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Gets&nbsp;information&nbsp;about&nbsp;association&nbsp;identified&nbsp;by&nbsp;$url</span></div></li>
95
<li><div class="src-line"><a name="a50"></a><span class="src-doc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Returns&nbsp;true&nbsp;if&nbsp;given&nbsp;association&nbsp;found&nbsp;and&nbsp;not&nbsp;expired&nbsp;and&nbsp;false</span></div></li>
96
<li><div class="src-line"><a name="a51"></a><span class="src-doc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;otherwise</span></div></li>
97
<li><div class="src-line"><a name="a52"></a><span class="src-doc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*</span></div></li>
98
<li><div class="src-line"><a name="a53"></a><span class="src-doc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;</span><span class="src-doc-coretag">@param&nbsp;</span><span class="src-doc-type">string&nbsp;</span><span class="src-doc-var">$url&nbsp;</span><span class="src-doc">OpenID&nbsp;server&nbsp;URL</span></div></li>
99
<li><div class="src-line"><a name="a54"></a><span class="src-doc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;</span><span class="src-doc-coretag">@param&nbsp;</span><span class="src-doc-type">string&nbsp;</span><span class="src-doc-var">&amp;$handle&nbsp;</span><span class="src-doc">assiciation&nbsp;handle</span></div></li>
100
<li><div class="src-line"><a name="a55"></a><span class="src-doc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;</span><span class="src-doc-coretag">@param&nbsp;</span><span class="src-doc-type">string&nbsp;</span><span class="src-doc-var">&amp;$macFunc&nbsp;</span><span class="src-doc">HMAC&nbsp;function&nbsp;(sha1&nbsp;or&nbsp;sha256)</span></div></li>
101
<li><div class="src-line"><a name="a56"></a><span class="src-doc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;</span><span class="src-doc-coretag">@param&nbsp;</span><span class="src-doc-type">string&nbsp;</span><span class="src-doc-var">&amp;$secret&nbsp;</span><span class="src-doc">shared&nbsp;secret</span></div></li>
102
<li><div class="src-line"><a name="a57"></a><span class="src-doc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;</span><span class="src-doc-coretag">@param&nbsp;</span><span class="src-doc-type">long&nbsp;</span><span class="src-doc-var">&amp;$expires&nbsp;</span><span class="src-doc">expiration&nbsp;UNIX&nbsp;time</span></div></li>
103
<li><div class="src-line"><a name="a58"></a><span class="src-doc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;</span><span class="src-doc-coretag">@return&nbsp;</span><span class="src-doc-type">bool&nbsp;</span></div></li>
104
<li><div class="src-line"><a name="a59"></a><span class="src-doc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span></div></li>
105
<li><div class="src-line"><a name="a60"></a>&nbsp;&nbsp;&nbsp;&nbsp;<span class="src-key">abstract&nbsp;</span><span class="src-key">public&nbsp;</span><span class="src-key">function&nbsp;</span><a href="../Zend_OpenId/Zend_OpenId_Consumer/Storage.html#methodgetAssociation">getAssociation</a><span class="src-sym">(</span><span class="src-var">$url</span><span class="src-sym">,&nbsp;</span><span class="src-sym">&amp;</span><span class="src-var">$handle</span><span class="src-sym">,&nbsp;</span><span class="src-sym">&amp;</span><span class="src-var">$macFunc</span><span class="src-sym">,&nbsp;</span><span class="src-sym">&amp;</span><span class="src-var">$secret</span><span class="src-sym">,&nbsp;</span><span class="src-sym">&amp;</span><span class="src-var">$expires</span><span class="src-sym">)</span><span class="src-sym">;</span></div></li>
106
<li><div class="src-line"><a name="a61"></a>&nbsp;</div></li>
107
<li><div class="src-line"><a name="a62"></a>&nbsp;&nbsp;&nbsp;&nbsp;<span class="src-doc">/**</span></div></li>
108
<li><div class="src-line"><a name="a63"></a><span class="src-doc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Gets&nbsp;information&nbsp;about&nbsp;association&nbsp;identified&nbsp;by&nbsp;$handle</span></div></li>
109
<li><div class="src-line"><a name="a64"></a><span class="src-doc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Returns&nbsp;true&nbsp;if&nbsp;given&nbsp;association&nbsp;found&nbsp;and&nbsp;not&nbsp;expired&nbsp;and&nbsp;false</span></div></li>
110
<li><div class="src-line"><a name="a65"></a><span class="src-doc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;othverwise</span></div></li>
111
<li><div class="src-line"><a name="a66"></a><span class="src-doc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*</span></div></li>
112
<li><div class="src-line"><a name="a67"></a><span class="src-doc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;</span><span class="src-doc-coretag">@param&nbsp;</span><span class="src-doc-type">string&nbsp;</span><span class="src-doc-var">$handle&nbsp;</span><span class="src-doc">assiciation&nbsp;handle</span></div></li>
113
<li><div class="src-line"><a name="a68"></a><span class="src-doc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;</span><span class="src-doc-coretag">@param&nbsp;</span><span class="src-doc-type">string&nbsp;</span><span class="src-doc-var">&amp;$url&nbsp;</span><span class="src-doc">OpenID&nbsp;server&nbsp;URL</span></div></li>
114
<li><div class="src-line"><a name="a69"></a><span class="src-doc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;</span><span class="src-doc-coretag">@param&nbsp;</span><span class="src-doc-type">string&nbsp;</span><span class="src-doc-var">&amp;$macFunc&nbsp;</span><span class="src-doc">HMAC&nbsp;function&nbsp;(sha1&nbsp;or&nbsp;sha256)</span></div></li>
115
<li><div class="src-line"><a name="a70"></a><span class="src-doc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;</span><span class="src-doc-coretag">@param&nbsp;</span><span class="src-doc-type">string&nbsp;</span><span class="src-doc-var">&amp;$secret&nbsp;</span><span class="src-doc">shared&nbsp;secret</span></div></li>
116
<li><div class="src-line"><a name="a71"></a><span class="src-doc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;</span><span class="src-doc-coretag">@param&nbsp;</span><span class="src-doc-type">long&nbsp;</span><span class="src-doc-var">&amp;$expires&nbsp;</span><span class="src-doc">expiration&nbsp;UNIX&nbsp;time</span></div></li>
117
<li><div class="src-line"><a name="a72"></a><span class="src-doc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;</span><span class="src-doc-coretag">@return&nbsp;</span><span class="src-doc-type">bool&nbsp;</span></div></li>
118
<li><div class="src-line"><a name="a73"></a><span class="src-doc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span></div></li>
119
<li><div class="src-line"><a name="a74"></a>&nbsp;&nbsp;&nbsp;&nbsp;<span class="src-key">abstract&nbsp;</span><span class="src-key">public&nbsp;</span><span class="src-key">function&nbsp;</span><a href="../Zend_OpenId/Zend_OpenId_Consumer/Storage.html#methodgetAssociationByHandle">getAssociationByHandle</a><span class="src-sym">(</span><span class="src-var">$handle</span><span class="src-sym">,&nbsp;</span><span class="src-sym">&amp;</span><span class="src-var">$url</span><span class="src-sym">,&nbsp;</span><span class="src-sym">&amp;</span><span class="src-var">$macFunc</span><span class="src-sym">,&nbsp;</span><span class="src-sym">&amp;</span><span class="src-var">$secret</span><span class="src-sym">,&nbsp;</span><span class="src-sym">&amp;</span><span class="src-var">$expires</span><span class="src-sym">)</span><span class="src-sym">;</span></div></li>
120
<li><div class="src-line"><a name="a75"></a>&nbsp;</div></li>
121
<li><div class="src-line"><a name="a76"></a>&nbsp;&nbsp;&nbsp;&nbsp;<span class="src-doc">/**</span></div></li>
122
<li><div class="src-line"><a name="a77"></a><span class="src-doc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Deletes&nbsp;association&nbsp;identified&nbsp;by&nbsp;$url</span></div></li>
123
<li><div class="src-line"><a name="a78"></a><span class="src-doc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*</span></div></li>
124
<li><div class="src-line"><a name="a79"></a><span class="src-doc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;</span><span class="src-doc-coretag">@param&nbsp;</span><span class="src-doc-type">string&nbsp;</span><span class="src-doc-var">$url&nbsp;</span><span class="src-doc">OpenID&nbsp;server&nbsp;URL</span></div></li>
125
<li><div class="src-line"><a name="a80"></a><span class="src-doc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;</span><span class="src-doc-coretag">@return&nbsp;</span><span class="src-doc-type">void&nbsp;</span></div></li>
126
<li><div class="src-line"><a name="a81"></a><span class="src-doc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span></div></li>
127
<li><div class="src-line"><a name="a82"></a>&nbsp;&nbsp;&nbsp;&nbsp;<span class="src-key">abstract&nbsp;</span><span class="src-key">public&nbsp;</span><span class="src-key">function&nbsp;</span><a href="../Zend_OpenId/Zend_OpenId_Consumer/Storage.html#methoddelAssociation">delAssociation</a><span class="src-sym">(</span><span class="src-var">$url</span><span class="src-sym">)</span><span class="src-sym">;</span></div></li>
128
<li><div class="src-line"><a name="a83"></a>&nbsp;</div></li>
129
<li><div class="src-line"><a name="a84"></a>&nbsp;&nbsp;&nbsp;&nbsp;<span class="src-doc">/**</span></div></li>
130
<li><div class="src-line"><a name="a85"></a><span class="src-doc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Stores&nbsp;information&nbsp;discovered&nbsp;from&nbsp;identity&nbsp;$id</span></div></li>
131
<li><div class="src-line"><a name="a86"></a><span class="src-doc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*</span></div></li>
132
<li><div class="src-line"><a name="a87"></a><span class="src-doc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;</span><span class="src-doc-coretag">@param&nbsp;</span><span class="src-doc-type">string&nbsp;</span><span class="src-doc-var">$id&nbsp;</span><span class="src-doc">identity</span></div></li>
133
<li><div class="src-line"><a name="a88"></a><span class="src-doc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;</span><span class="src-doc-coretag">@param&nbsp;</span><span class="src-doc-type">string&nbsp;</span><span class="src-doc-var">$realId&nbsp;</span><span class="src-doc">discovered&nbsp;real&nbsp;identity&nbsp;URL</span></div></li>
134
<li><div class="src-line"><a name="a89"></a><span class="src-doc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;</span><span class="src-doc-coretag">@param&nbsp;</span><span class="src-doc-type">string&nbsp;</span><span class="src-doc-var">$server&nbsp;</span><span class="src-doc">discovered&nbsp;OpenID&nbsp;server&nbsp;URL</span></div></li>
135
<li><div class="src-line"><a name="a90"></a><span class="src-doc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;</span><span class="src-doc-coretag">@param&nbsp;</span><span class="src-doc-type">float&nbsp;</span><span class="src-doc-var">$version&nbsp;</span><span class="src-doc">discovered&nbsp;OpenID&nbsp;protocol&nbsp;version</span></div></li>
136
<li><div class="src-line"><a name="a91"></a><span class="src-doc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;</span><span class="src-doc-coretag">@param&nbsp;</span><span class="src-doc-type">long&nbsp;</span><span class="src-doc-var">$expires&nbsp;</span><span class="src-doc">expiration&nbsp;UNIX&nbsp;time</span></div></li>
137
<li><div class="src-line"><a name="a92"></a><span class="src-doc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;</span><span class="src-doc-coretag">@return&nbsp;</span><span class="src-doc-type">void&nbsp;</span></div></li>
138
<li><div class="src-line"><a name="a93"></a><span class="src-doc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span></div></li>
139
<li><div class="src-line"><a name="a94"></a>&nbsp;&nbsp;&nbsp;&nbsp;<span class="src-key">abstract&nbsp;</span><span class="src-key">public&nbsp;</span><span class="src-key">function&nbsp;</span><a href="../Zend_OpenId/Zend_OpenId_Consumer/Storage.html#methodaddDiscoveryInfo">addDiscoveryInfo</a><span class="src-sym">(</span><span class="src-var">$id</span><span class="src-sym">,&nbsp;</span><span class="src-var">$realId</span><span class="src-sym">,&nbsp;</span><span class="src-var">$server</span><span class="src-sym">,&nbsp;</span><span class="src-var">$version</span><span class="src-sym">,&nbsp;</span><span class="src-var">$expires</span><span class="src-sym">)</span><span class="src-sym">;</span></div></li>
140
<li><div class="src-line"><a name="a95"></a>&nbsp;</div></li>
141
<li><div class="src-line"><a name="a96"></a>&nbsp;&nbsp;&nbsp;&nbsp;<span class="src-doc">/**</span></div></li>
142
<li><div class="src-line"><a name="a97"></a><span class="src-doc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Gets&nbsp;information&nbsp;discovered&nbsp;from&nbsp;identity&nbsp;$id</span></div></li>
143
<li><div class="src-line"><a name="a98"></a><span class="src-doc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Returns&nbsp;true&nbsp;if&nbsp;such&nbsp;information&nbsp;exists&nbsp;and&nbsp;false&nbsp;otherwise</span></div></li>
144
<li><div class="src-line"><a name="a99"></a><span class="src-doc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*</span></div></li>
145
<li><div class="src-line"><a name="a100"></a><span class="src-doc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;</span><span class="src-doc-coretag">@param&nbsp;</span><span class="src-doc-type">string&nbsp;</span><span class="src-doc-var">$id&nbsp;</span><span class="src-doc">identity</span></div></li>
146
<li><div class="src-line"><a name="a101"></a><span class="src-doc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;</span><span class="src-doc-coretag">@param&nbsp;</span><span class="src-doc-type">string&nbsp;</span><span class="src-doc-var">&amp;$realId&nbsp;</span><span class="src-doc">discovered&nbsp;real&nbsp;identity&nbsp;URL</span></div></li>
147
<li><div class="src-line"><a name="a102"></a><span class="src-doc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;</span><span class="src-doc-coretag">@param&nbsp;</span><span class="src-doc-type">string&nbsp;</span><span class="src-doc-var">&amp;$server&nbsp;</span><span class="src-doc">discovered&nbsp;OpenID&nbsp;server&nbsp;URL</span></div></li>
148
<li><div class="src-line"><a name="a103"></a><span class="src-doc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;</span><span class="src-doc-coretag">@param&nbsp;</span><span class="src-doc-type">float&nbsp;</span><span class="src-doc-var">&amp;$version&nbsp;</span><span class="src-doc">discovered&nbsp;OpenID&nbsp;protocol&nbsp;version</span></div></li>
149
<li><div class="src-line"><a name="a104"></a><span class="src-doc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;</span><span class="src-doc-coretag">@param&nbsp;</span><span class="src-doc-type">long&nbsp;</span><span class="src-doc-var">&amp;$expires&nbsp;</span><span class="src-doc">expiration&nbsp;UNIX&nbsp;time</span></div></li>
150
<li><div class="src-line"><a name="a105"></a><span class="src-doc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;</span><span class="src-doc-coretag">@return&nbsp;</span><span class="src-doc-type">bool&nbsp;</span></div></li>
151
<li><div class="src-line"><a name="a106"></a><span class="src-doc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span></div></li>
152
<li><div class="src-line"><a name="a107"></a>&nbsp;&nbsp;&nbsp;&nbsp;<span class="src-key">abstract&nbsp;</span><span class="src-key">public&nbsp;</span><span class="src-key">function&nbsp;</span><a href="../Zend_OpenId/Zend_OpenId_Consumer/Storage.html#methodgetDiscoveryInfo">getDiscoveryInfo</a><span class="src-sym">(</span><span class="src-var">$id</span><span class="src-sym">,&nbsp;</span><span class="src-sym">&amp;</span><span class="src-var">$realId</span><span class="src-sym">,&nbsp;</span><span class="src-sym">&amp;</span><span class="src-var">$server</span><span class="src-sym">,&nbsp;</span><span class="src-sym">&amp;</span><span class="src-var">$version</span><span class="src-sym">,&nbsp;</span><span class="src-sym">&amp;</span><span class="src-var">$expires</span><span class="src-sym">)</span><span class="src-sym">;</span></div></li>
153
<li><div class="src-line"><a name="a108"></a>&nbsp;</div></li>
154
<li><div class="src-line"><a name="a109"></a>&nbsp;&nbsp;&nbsp;&nbsp;<span class="src-doc">/**</span></div></li>
155
<li><div class="src-line"><a name="a110"></a><span class="src-doc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Removes&nbsp;cached&nbsp;information&nbsp;discovered&nbsp;from&nbsp;identity&nbsp;$id</span></div></li>
156
<li><div class="src-line"><a name="a111"></a><span class="src-doc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*</span></div></li>
157
<li><div class="src-line"><a name="a112"></a><span class="src-doc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;</span><span class="src-doc-coretag">@param&nbsp;</span><span class="src-doc-type">string&nbsp;</span><span class="src-doc-var">$id&nbsp;</span><span class="src-doc">identity</span></div></li>
158
<li><div class="src-line"><a name="a113"></a><span class="src-doc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;</span><span class="src-doc-coretag">@return&nbsp;</span><span class="src-doc-type">bool&nbsp;</span></div></li>
159
<li><div class="src-line"><a name="a114"></a><span class="src-doc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span></div></li>
160
<li><div class="src-line"><a name="a115"></a>&nbsp;&nbsp;&nbsp;&nbsp;<span class="src-key">abstract&nbsp;</span><span class="src-key">public&nbsp;</span><span class="src-key">function&nbsp;</span><a href="../Zend_OpenId/Zend_OpenId_Consumer/Storage.html#methoddelDiscoveryInfo">delDiscoveryInfo</a><span class="src-sym">(</span><span class="src-var">$id</span><span class="src-sym">)</span><span class="src-sym">;</span></div></li>
161
<li><div class="src-line"><a name="a116"></a>&nbsp;</div></li>
162
<li><div class="src-line"><a name="a117"></a>&nbsp;&nbsp;&nbsp;&nbsp;<span class="src-doc">/**</span></div></li>
163
<li><div class="src-line"><a name="a118"></a><span class="src-doc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;The&nbsp;function&nbsp;checks&nbsp;the&nbsp;uniqueness&nbsp;of&nbsp;openid.response_nonce</span></div></li>
164
<li><div class="src-line"><a name="a119"></a><span class="src-doc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*</span></div></li>
165
<li><div class="src-line"><a name="a120"></a><span class="src-doc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;</span><span class="src-doc-coretag">@param&nbsp;</span><span class="src-doc-type">string&nbsp;</span><span class="src-doc-var">$provider&nbsp;</span><span class="src-doc">openid.openid_op_endpoint&nbsp;field&nbsp;from&nbsp;authentication&nbsp;response</span></div></li>
166
<li><div class="src-line"><a name="a121"></a><span class="src-doc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;</span><span class="src-doc-coretag">@param&nbsp;</span><span class="src-doc-type">string&nbsp;</span><span class="src-doc-var">$nonce&nbsp;</span><span class="src-doc">openid.response_nonce&nbsp;field&nbsp;from&nbsp;authentication&nbsp;response</span></div></li>
167
<li><div class="src-line"><a name="a122"></a><span class="src-doc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;</span><span class="src-doc-coretag">@return&nbsp;</span><span class="src-doc-type">bool&nbsp;</span></div></li>
168
<li><div class="src-line"><a name="a123"></a><span class="src-doc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span></div></li>
169
<li><div class="src-line"><a name="a124"></a>&nbsp;&nbsp;&nbsp;&nbsp;<span class="src-key">abstract&nbsp;</span><span class="src-key">public&nbsp;</span><span class="src-key">function&nbsp;</span><a href="../Zend_OpenId/Zend_OpenId_Consumer/Storage.html#methodisUniqueNonce">isUniqueNonce</a><span class="src-sym">(</span><span class="src-var">$provider</span><span class="src-sym">,&nbsp;</span><span class="src-var">$nonce</span><span class="src-sym">)</span><span class="src-sym">;</span></div></li>
170
<li><div class="src-line"><a name="a125"></a>&nbsp;</div></li>
171
<li><div class="src-line"><a name="a126"></a>&nbsp;&nbsp;&nbsp;&nbsp;<span class="src-doc">/**</span></div></li>
172
<li><div class="src-line"><a name="a127"></a><span class="src-doc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;Removes&nbsp;data&nbsp;from&nbsp;the&nbsp;uniqueness&nbsp;database&nbsp;that&nbsp;is&nbsp;older&nbsp;then&nbsp;given&nbsp;date</span></div></li>
173
<li><div class="src-line"><a name="a128"></a><span class="src-doc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*</span></div></li>
174
<li><div class="src-line"><a name="a129"></a><span class="src-doc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;</span><span class="src-doc-coretag">@param&nbsp;</span><span class="src-doc-type">string&nbsp;</span><span class="src-doc-var">$date&nbsp;</span><span class="src-doc">Date&nbsp;of&nbsp;expired&nbsp;data</span></div></li>
175
<li><div class="src-line"><a name="a130"></a><span class="src-doc">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</span></div></li>
176
<li><div class="src-line"><a name="a131"></a>&nbsp;&nbsp;&nbsp;&nbsp;<span class="src-key">abstract&nbsp;</span><span class="src-key">public&nbsp;</span><span class="src-key">function&nbsp;</span><a href="../Zend_OpenId/Zend_OpenId_Consumer/Storage.html#methodpurgeNonces">purgeNonces</a><span class="src-sym">(</span><span class="src-var">$date</span>=<span class="src-id">null</span><span class="src-sym">)</span><span class="src-sym">;</span></div></li>
177
<li><div class="src-line"><a name="a132"></a><span class="src-sym">}</span></div></li>
178
</ol>
179
</div>
180
        <div class="credit">
181
		    <hr />
302 jpm 182
		    Documentation generated on Tue, 18 Jan 2011 15:31:29 +0100 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
297 jpm 183
	      </div>
184
      </td></tr></table>
185
    </td>
186
  </tr>
187
</table>
188
 
189
</body>
190
</html>