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
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
  <html xmlns="http://www.w3.org/1999/xhtml">
3
		<head>
4
			<!-- template designed by Marco Von Ballmoos  -->
5
			<title>Docs For Class Storage</title>
6
			<meta http-equiv='Content-Type' content='text/html; charset=UTF-8'/>
7
			<link rel="stylesheet" href="../../media/stylesheet.css" />
8
						<script src="../../media/lib/classTree.js"></script>
9
												<script language="javascript" type="text/javascript">
10
				var imgPlus = new Image();
11
				var imgMinus = new Image();
12
				imgPlus.src = "../../media/images/plus.png";
13
				imgMinus.src = "../../media/images/minus.png";
14
 
15
				function showNode(Node){
16
							switch(navigator.family){
17
								case 'nn4':
18
									// Nav 4.x code fork...
19
							var oTable = document.layers["span" + Node];
20
							var oImg = document.layers["img" + Node];
21
									break;
22
								case 'ie4':
23
									// IE 4/5 code fork...
24
							var oTable = document.all["span" + Node];
25
							var oImg = document.all["img" + Node];
26
									break;
27
								case 'gecko':
28
									// Standards Compliant code fork...
29
							var oTable = document.getElementById("span" + Node);
30
							var oImg = document.getElementById("img" + Node);
31
									break;
32
							}
33
					oImg.src = imgMinus.src;
34
					oTable.style.display = "block";
35
				}
36
 
37
				function hideNode(Node){
38
							switch(navigator.family){
39
								case 'nn4':
40
									// Nav 4.x code fork...
41
							var oTable = document.layers["span" + Node];
42
							var oImg = document.layers["img" + Node];
43
									break;
44
								case 'ie4':
45
									// IE 4/5 code fork...
46
							var oTable = document.all["span" + Node];
47
							var oImg = document.all["img" + Node];
48
									break;
49
								case 'gecko':
50
									// Standards Compliant code fork...
51
							var oTable = document.getElementById("span" + Node);
52
							var oImg = document.getElementById("img" + Node);
53
									break;
54
							}
55
					oImg.src = imgPlus.src;
56
					oTable.style.display = "none";
57
				}
58
 
59
				function nodeIsVisible(Node){
60
							switch(navigator.family){
61
								case 'nn4':
62
									// Nav 4.x code fork...
63
							var oTable = document.layers["span" + Node];
64
									break;
65
								case 'ie4':
66
									// IE 4/5 code fork...
67
							var oTable = document.all["span" + Node];
68
									break;
69
								case 'gecko':
70
									// Standards Compliant code fork...
71
							var oTable = document.getElementById("span" + Node);
72
									break;
73
							}
74
					return (oTable && oTable.style.display == "block");
75
				}
76
 
77
				function toggleNodeVisibility(Node){
78
					if (nodeIsVisible(Node)){
79
						hideNode(Node);
80
					}else{
81
						showNode(Node);
82
					}
83
				}
84
			</script>
85
					</head>
86
		<body>
87
			<div class="page-body">
88
<h2 class="class-name">Class Storage</h2>
89
 
90
<a name="sec-description"></a>
91
<div class="info-box">
92
	<div class="info-box-title">Description</div>
93
	<div class="nav-bar">
94
					<span class="disabled">Description</span> |
95
							<a href="#sec-descendents">Descendents</a>
96
			|													<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
97
 
98
					</div>
99
	<div class="info-box-body">
100
        		<!-- ========== Info from phpDoc block ========= -->
101
<p class="short-description">Abstract class to implement external storage for OpenID consumer</p>
102
	<ul class="tags">
103
				<li><span class="field">copyright:</span> Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com)</li>
104
				<li><span class="field">abstract:</span> </li>
105
				<li><span class="field">license:</span> <a href="http://framework.zend.com/license/new-bsd">New BSD License</a></li>
106
			</ul>
107
		<p class="notes">
108
			Located in <a class="field" href="_utilitaires---Storage.php.html">/utilitaires/Storage.php</a> (line <span class="field"><a href="../../__filesource/fsource_Zend_OpenId_Zend_OpenId_Consumer_utilitairesStorage.php.html#a33">33</a></span>)
109
		</p>
110
 
111
 
112
		<pre></pre>
113
 
114
			</div>
115
</div>
116
 
117
	<a name="sec-descendents"></a>
118
	<div class="info-box">
119
		<div class="info-box-title">Direct descendents</div>
120
		<div class="nav-bar">
121
			<a href="#sec-description">Description</a> |
122
			<span class="disabled">Descendents</span>
123
			|															<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
124
 
125
								</div>
126
		<div class="info-box-body">
127
			<table cellpadding="2" cellspacing="0" class="class-table">
128
				<tr>
129
					<th class="class-table-header">Class</th>
130
					<th class="class-table-header">Description</th>
131
				</tr>
132
								<tr>
133
					<td style="padding-right: 2em"><a href="../../Zend_OpenId/Zend_OpenId_Consumer/StorageFile.html">StorageFile</a></td>
134
					<td>
135
											External storage implemmentation using serialized files
136
										</td>
137
				</tr>
138
							</table>
139
		</div>
140
	</div>
141
 
142
 
143
 
144
	<a name="sec-method-summary"></a>
145
	<div class="info-box">
146
		<div class="info-box-title">Method Summary</span></div>
147
		<div class="nav-bar">
148
			<a href="#sec-description">Description</a> |
149
							<a href="#sec-descendents">Descendents</a> |
150
												<span class="disabled">Methods</span> (<a href="#sec-methods">details</a>)
151
		</div>
152
		<div class="info-box-body">
153
			<div class="method-summary">
154
 
155
				<div class="method-definition">
156
											<span class="method-result">void</span>
157
										<a href="#addAssociation" title="details" class="method-name">addAssociation</a>
158
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$url</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$handle</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$macFunc</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$secret</span>, <span class="var-type">long</span>&nbsp;<span class="var-name">$expires</span>)
159
									</div>
160
 
161
				<div class="method-definition">
162
											<span class="method-result">void</span>
163
										<a href="#addDiscoveryInfo" title="details" class="method-name">addDiscoveryInfo</a>
164
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$id</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$realId</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$server</span>, <span class="var-type">float</span>&nbsp;<span class="var-name">$version</span>, <span class="var-type">long</span>&nbsp;<span class="var-name">$expires</span>)
165
									</div>
166
 
167
				<div class="method-definition">
168
											<span class="method-result">void</span>
169
										<a href="#delAssociation" title="details" class="method-name">delAssociation</a>
170
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$url</span>)
171
									</div>
172
 
173
				<div class="method-definition">
174
											<span class="method-result">bool</span>
175
										<a href="#delDiscoveryInfo" title="details" class="method-name">delDiscoveryInfo</a>
176
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$id</span>)
177
									</div>
178
 
179
				<div class="method-definition">
180
											<span class="method-result">bool</span>
181
										<a href="#getAssociation" title="details" class="method-name">getAssociation</a>
182
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$url</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">&$handle</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">&$macFunc</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">&$secret</span>, <span class="var-type">long</span>&nbsp;<span class="var-name">&$expires</span>)
183
									</div>
184
 
185
				<div class="method-definition">
186
											<span class="method-result">bool</span>
187
										<a href="#getAssociationByHandle" title="details" class="method-name">getAssociationByHandle</a>
188
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$handle</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">&$url</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">&$macFunc</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">&$secret</span>, <span class="var-type">long</span>&nbsp;<span class="var-name">&$expires</span>)
189
									</div>
190
 
191
				<div class="method-definition">
192
											<span class="method-result">bool</span>
193
										<a href="#getDiscoveryInfo" title="details" class="method-name">getDiscoveryInfo</a>
194
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$id</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">&$realId</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">&$server</span>, <span class="var-type">float</span>&nbsp;<span class="var-name">&$version</span>, <span class="var-type">long</span>&nbsp;<span class="var-name">&$expires</span>)
195
									</div>
196
 
197
				<div class="method-definition">
198
											<span class="method-result">bool</span>
199
										<a href="#isUniqueNonce" title="details" class="method-name">isUniqueNonce</a>
200
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$provider</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$nonce</span>)
201
									</div>
202
 
203
				<div class="method-definition">
204
											<span class="method-result">void</span>
205
										<a href="#purgeNonces" title="details" class="method-name">purgeNonces</a>
206
											([<span class="var-type">string</span>&nbsp;<span class="var-name">$date</span> = <span class="var-default">null</span>])
207
									</div>
208
											</div>
209
		</div>
210
	</div>
211
 
212
 
213
	<a name="sec-methods"></a>
214
	<div class="info-box">
215
		<div class="info-box-title">Methods</div>
216
		<div class="nav-bar">
217
			<a href="#sec-description">Description</a> |
218
							<a href="#sec-descendents">Descendents</a> |
219
																<a href="#sec-method-summary">Methods</a> (<span class="disabled">details</span>)
220
 
221
		</div>
222
		<div class="info-box-body">
223
			<A NAME='method_detail'></A>
224
<a name="methodaddAssociation" id="addAssociation"><!-- --></a>
225
<div class="oddrow">
226
 
227
	<div class="method-header">
228
		<span class="method-title">addAssociation</span> (line <span class="line-number"><a href="../../__filesource/fsource_Zend_OpenId_Zend_OpenId_Consumer_utilitairesStorage.php.html#a46">46</a></span>)
229
	</div>
230
 
231
	<!-- ========== Info from phpDoc block ========= -->
232
<p class="short-description">Stores information about association identified by $url/$handle</p>
233
	<ul class="tags">
234
				<li><span class="field">abstract:</span> </li>
235
				<li><span class="field">access:</span> public</li>
236
			</ul>
237
 
238
	<div class="method-signature">
239
		<span class="method-result">void</span>
240
		<span class="method-name">
241
			addAssociation
242
		</span>
243
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$url</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$handle</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$macFunc</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$secret</span>, <span class="var-type">long</span>&nbsp;<span class="var-name">$expires</span>)
244
			</div>
245
 
246
			<ul class="parameters">
247
					<li>
248
				<span class="var-type">string</span>
249
				<span class="var-name">$url</span><span class="var-description">: OpenID server URL</span>			</li>
250
					<li>
251
				<span class="var-type">string</span>
252
				<span class="var-name">$handle</span><span class="var-description">: assiciation handle</span>			</li>
253
					<li>
254
				<span class="var-type">string</span>
255
				<span class="var-name">$macFunc</span><span class="var-description">: HMAC function (sha1 or sha256)</span>			</li>
256
					<li>
257
				<span class="var-type">string</span>
258
				<span class="var-name">$secret</span><span class="var-description">: shared secret</span>			</li>
259
					<li>
260
				<span class="var-type">long</span>
261
				<span class="var-name">$expires</span><span class="var-description">: expiration UNIX time</span>			</li>
262
				</ul>
263
 
264
 
265
			<hr class="separator" />
266
		<div class="notes">Redefined in descendants as:</div>
267
		<ul class="redefinitions">
268
					<li>
269
				<a href="../../Zend_OpenId/Zend_OpenId_Consumer/StorageFile.html#methodaddAssociation">StorageFile::addAssociation()</a>
270
								: Stores information about association identified by $url/$handle
271
							</li>
272
				</ul>
273
	</div>
274
<a name="methodaddDiscoveryInfo" id="addDiscoveryInfo"><!-- --></a>
275
<div class="evenrow">
276
 
277
	<div class="method-header">
278
		<span class="method-title">addDiscoveryInfo</span> (line <span class="line-number"><a href="../../__filesource/fsource_Zend_OpenId_Zend_OpenId_Consumer_utilitairesStorage.php.html#a94">94</a></span>)
279
	</div>
280
 
281
	<!-- ========== Info from phpDoc block ========= -->
282
<p class="short-description">Stores information discovered from identity $id</p>
283
	<ul class="tags">
284
				<li><span class="field">abstract:</span> </li>
285
				<li><span class="field">access:</span> public</li>
286
			</ul>
287
 
288
	<div class="method-signature">
289
		<span class="method-result">void</span>
290
		<span class="method-name">
291
			addDiscoveryInfo
292
		</span>
293
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$id</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$realId</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$server</span>, <span class="var-type">float</span>&nbsp;<span class="var-name">$version</span>, <span class="var-type">long</span>&nbsp;<span class="var-name">$expires</span>)
294
			</div>
295
 
296
			<ul class="parameters">
297
					<li>
298
				<span class="var-type">string</span>
299
				<span class="var-name">$id</span><span class="var-description">: identity</span>			</li>
300
					<li>
301
				<span class="var-type">string</span>
302
				<span class="var-name">$realId</span><span class="var-description">: discovered real identity URL</span>			</li>
303
					<li>
304
				<span class="var-type">string</span>
305
				<span class="var-name">$server</span><span class="var-description">: discovered OpenID server URL</span>			</li>
306
					<li>
307
				<span class="var-type">float</span>
308
				<span class="var-name">$version</span><span class="var-description">: discovered OpenID protocol version</span>			</li>
309
					<li>
310
				<span class="var-type">long</span>
311
				<span class="var-name">$expires</span><span class="var-description">: expiration UNIX time</span>			</li>
312
				</ul>
313
 
314
 
315
			<hr class="separator" />
316
		<div class="notes">Redefined in descendants as:</div>
317
		<ul class="redefinitions">
318
					<li>
319
				<a href="../../Zend_OpenId/Zend_OpenId_Consumer/StorageFile.html#methodaddDiscoveryInfo">StorageFile::addDiscoveryInfo()</a>
320
								: Stores information discovered from identity $id
321
							</li>
322
				</ul>
323
	</div>
324
<a name="methoddelAssociation" id="delAssociation"><!-- --></a>
325
<div class="oddrow">
326
 
327
	<div class="method-header">
328
		<span class="method-title">delAssociation</span> (line <span class="line-number"><a href="../../__filesource/fsource_Zend_OpenId_Zend_OpenId_Consumer_utilitairesStorage.php.html#a82">82</a></span>)
329
	</div>
330
 
331
	<!-- ========== Info from phpDoc block ========= -->
332
<p class="short-description">Deletes association identified by $url</p>
333
	<ul class="tags">
334
				<li><span class="field">abstract:</span> </li>
335
				<li><span class="field">access:</span> public</li>
336
			</ul>
337
 
338
	<div class="method-signature">
339
		<span class="method-result">void</span>
340
		<span class="method-name">
341
			delAssociation
342
		</span>
343
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$url</span>)
344
			</div>
345
 
346
			<ul class="parameters">
347
					<li>
348
				<span class="var-type">string</span>
349
				<span class="var-name">$url</span><span class="var-description">: OpenID server URL</span>			</li>
350
				</ul>
351
 
352
 
353
			<hr class="separator" />
354
		<div class="notes">Redefined in descendants as:</div>
355
		<ul class="redefinitions">
356
					<li>
357
				<a href="../../Zend_OpenId/Zend_OpenId_Consumer/StorageFile.html#methoddelAssociation">StorageFile::delAssociation()</a>
358
								: Deletes association identified by $url
359
							</li>
360
				</ul>
361
	</div>
362
<a name="methoddelDiscoveryInfo" id="delDiscoveryInfo"><!-- --></a>
363
<div class="evenrow">
364
 
365
	<div class="method-header">
366
		<span class="method-title">delDiscoveryInfo</span> (line <span class="line-number"><a href="../../__filesource/fsource_Zend_OpenId_Zend_OpenId_Consumer_utilitairesStorage.php.html#a115">115</a></span>)
367
	</div>
368
 
369
	<!-- ========== Info from phpDoc block ========= -->
370
<p class="short-description">Removes cached information discovered from identity $id</p>
371
	<ul class="tags">
372
				<li><span class="field">abstract:</span> </li>
373
				<li><span class="field">access:</span> public</li>
374
			</ul>
375
 
376
	<div class="method-signature">
377
		<span class="method-result">bool</span>
378
		<span class="method-name">
379
			delDiscoveryInfo
380
		</span>
381
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$id</span>)
382
			</div>
383
 
384
			<ul class="parameters">
385
					<li>
386
				<span class="var-type">string</span>
387
				<span class="var-name">$id</span><span class="var-description">: identity</span>			</li>
388
				</ul>
389
 
390
 
391
			<hr class="separator" />
392
		<div class="notes">Redefined in descendants as:</div>
393
		<ul class="redefinitions">
394
					<li>
395
				<a href="../../Zend_OpenId/Zend_OpenId_Consumer/StorageFile.html#methoddelDiscoveryInfo">StorageFile::delDiscoveryInfo()</a>
396
								: Removes cached information discovered from identity $id
397
							</li>
398
				</ul>
399
	</div>
400
<a name="methodgetAssociation" id="getAssociation"><!-- --></a>
401
<div class="oddrow">
402
 
403
	<div class="method-header">
404
		<span class="method-title">getAssociation</span> (line <span class="line-number"><a href="../../__filesource/fsource_Zend_OpenId_Zend_OpenId_Consumer_utilitairesStorage.php.html#a60">60</a></span>)
405
	</div>
406
 
407
	<!-- ========== Info from phpDoc block ========= -->
408
<p class="short-description">Gets information about association identified by $url  Returns true if given association found and not expired and false  otherwise</p>
409
	<ul class="tags">
410
				<li><span class="field">abstract:</span> </li>
411
				<li><span class="field">access:</span> public</li>
412
			</ul>
413
 
414
	<div class="method-signature">
415
		<span class="method-result">bool</span>
416
		<span class="method-name">
417
			getAssociation
418
		</span>
419
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$url</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">&$handle</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">&$macFunc</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">&$secret</span>, <span class="var-type">long</span>&nbsp;<span class="var-name">&$expires</span>)
420
			</div>
421
 
422
			<ul class="parameters">
423
					<li>
424
				<span class="var-type">string</span>
425
				<span class="var-name">$url</span><span class="var-description">: OpenID server URL</span>			</li>
426
					<li>
427
				<span class="var-type">string</span>
428
				<span class="var-name">&$handle</span><span class="var-description">: assiciation handle</span>			</li>
429
					<li>
430
				<span class="var-type">string</span>
431
				<span class="var-name">&$macFunc</span><span class="var-description">: HMAC function (sha1 or sha256)</span>			</li>
432
					<li>
433
				<span class="var-type">string</span>
434
				<span class="var-name">&$secret</span><span class="var-description">: shared secret</span>			</li>
435
					<li>
436
				<span class="var-type">long</span>
437
				<span class="var-name">&$expires</span><span class="var-description">: expiration UNIX time</span>			</li>
438
				</ul>
439
 
440
 
441
			<hr class="separator" />
442
		<div class="notes">Redefined in descendants as:</div>
443
		<ul class="redefinitions">
444
					<li>
445
				<a href="../../Zend_OpenId/Zend_OpenId_Consumer/StorageFile.html#methodgetAssociation">StorageFile::getAssociation()</a>
446
								: Gets information about association identified by $url  Returns true if given association found and not expired and false  otherwise
447
							</li>
448
				</ul>
449
	</div>
450
<a name="methodgetAssociationByHandle" id="getAssociationByHandle"><!-- --></a>
451
<div class="evenrow">
452
 
453
	<div class="method-header">
454
		<span class="method-title">getAssociationByHandle</span> (line <span class="line-number"><a href="../../__filesource/fsource_Zend_OpenId_Zend_OpenId_Consumer_utilitairesStorage.php.html#a74">74</a></span>)
455
	</div>
456
 
457
	<!-- ========== Info from phpDoc block ========= -->
458
<p class="short-description">Gets information about association identified by $handle  Returns true if given association found and not expired and false  othverwise</p>
459
	<ul class="tags">
460
				<li><span class="field">abstract:</span> </li>
461
				<li><span class="field">access:</span> public</li>
462
			</ul>
463
 
464
	<div class="method-signature">
465
		<span class="method-result">bool</span>
466
		<span class="method-name">
467
			getAssociationByHandle
468
		</span>
469
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$handle</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">&$url</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">&$macFunc</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">&$secret</span>, <span class="var-type">long</span>&nbsp;<span class="var-name">&$expires</span>)
470
			</div>
471
 
472
			<ul class="parameters">
473
					<li>
474
				<span class="var-type">string</span>
475
				<span class="var-name">$handle</span><span class="var-description">: assiciation handle</span>			</li>
476
					<li>
477
				<span class="var-type">string</span>
478
				<span class="var-name">&$url</span><span class="var-description">: OpenID server URL</span>			</li>
479
					<li>
480
				<span class="var-type">string</span>
481
				<span class="var-name">&$macFunc</span><span class="var-description">: HMAC function (sha1 or sha256)</span>			</li>
482
					<li>
483
				<span class="var-type">string</span>
484
				<span class="var-name">&$secret</span><span class="var-description">: shared secret</span>			</li>
485
					<li>
486
				<span class="var-type">long</span>
487
				<span class="var-name">&$expires</span><span class="var-description">: expiration UNIX time</span>			</li>
488
				</ul>
489
 
490
 
491
			<hr class="separator" />
492
		<div class="notes">Redefined in descendants as:</div>
493
		<ul class="redefinitions">
494
					<li>
495
				<a href="../../Zend_OpenId/Zend_OpenId_Consumer/StorageFile.html#methodgetAssociationByHandle">StorageFile::getAssociationByHandle()</a>
496
								: Gets information about association identified by $handle  Returns true if given association found and not expired and false  otherwise
497
							</li>
498
				</ul>
499
	</div>
500
<a name="methodgetDiscoveryInfo" id="getDiscoveryInfo"><!-- --></a>
501
<div class="oddrow">
502
 
503
	<div class="method-header">
504
		<span class="method-title">getDiscoveryInfo</span> (line <span class="line-number"><a href="../../__filesource/fsource_Zend_OpenId_Zend_OpenId_Consumer_utilitairesStorage.php.html#a107">107</a></span>)
505
	</div>
506
 
507
	<!-- ========== Info from phpDoc block ========= -->
508
<p class="short-description">Gets information discovered from identity $id  Returns true if such information exists and false otherwise</p>
509
	<ul class="tags">
510
				<li><span class="field">abstract:</span> </li>
511
				<li><span class="field">access:</span> public</li>
512
			</ul>
513
 
514
	<div class="method-signature">
515
		<span class="method-result">bool</span>
516
		<span class="method-name">
517
			getDiscoveryInfo
518
		</span>
519
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$id</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">&$realId</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">&$server</span>, <span class="var-type">float</span>&nbsp;<span class="var-name">&$version</span>, <span class="var-type">long</span>&nbsp;<span class="var-name">&$expires</span>)
520
			</div>
521
 
522
			<ul class="parameters">
523
					<li>
524
				<span class="var-type">string</span>
525
				<span class="var-name">$id</span><span class="var-description">: identity</span>			</li>
526
					<li>
527
				<span class="var-type">string</span>
528
				<span class="var-name">&$realId</span><span class="var-description">: discovered real identity URL</span>			</li>
529
					<li>
530
				<span class="var-type">string</span>
531
				<span class="var-name">&$server</span><span class="var-description">: discovered OpenID server URL</span>			</li>
532
					<li>
533
				<span class="var-type">float</span>
534
				<span class="var-name">&$version</span><span class="var-description">: discovered OpenID protocol version</span>			</li>
535
					<li>
536
				<span class="var-type">long</span>
537
				<span class="var-name">&$expires</span><span class="var-description">: expiration UNIX time</span>			</li>
538
				</ul>
539
 
540
 
541
			<hr class="separator" />
542
		<div class="notes">Redefined in descendants as:</div>
543
		<ul class="redefinitions">
544
					<li>
545
				<a href="../../Zend_OpenId/Zend_OpenId_Consumer/StorageFile.html#methodgetDiscoveryInfo">StorageFile::getDiscoveryInfo()</a>
546
								: Gets information discovered from identity $id  Returns true if such information exists and false otherwise
547
							</li>
548
				</ul>
549
	</div>
550
<a name="methodisUniqueNonce" id="isUniqueNonce"><!-- --></a>
551
<div class="evenrow">
552
 
553
	<div class="method-header">
554
		<span class="method-title">isUniqueNonce</span> (line <span class="line-number"><a href="../../__filesource/fsource_Zend_OpenId_Zend_OpenId_Consumer_utilitairesStorage.php.html#a124">124</a></span>)
555
	</div>
556
 
557
	<!-- ========== Info from phpDoc block ========= -->
558
<p class="short-description">The function checks the uniqueness of openid.response_nonce</p>
559
	<ul class="tags">
560
				<li><span class="field">abstract:</span> </li>
561
				<li><span class="field">access:</span> public</li>
562
			</ul>
563
 
564
	<div class="method-signature">
565
		<span class="method-result">bool</span>
566
		<span class="method-name">
567
			isUniqueNonce
568
		</span>
569
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$provider</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$nonce</span>)
570
			</div>
571
 
572
			<ul class="parameters">
573
					<li>
574
				<span class="var-type">string</span>
575
				<span class="var-name">$provider</span><span class="var-description">: openid.openid_op_endpoint field from authentication response</span>			</li>
576
					<li>
577
				<span class="var-type">string</span>
578
				<span class="var-name">$nonce</span><span class="var-description">: openid.response_nonce field from authentication response</span>			</li>
579
				</ul>
580
 
581
 
582
			<hr class="separator" />
583
		<div class="notes">Redefined in descendants as:</div>
584
		<ul class="redefinitions">
585
					<li>
586
				<a href="../../Zend_OpenId/Zend_OpenId_Consumer/StorageFile.html#methodisUniqueNonce">StorageFile::isUniqueNonce()</a>
587
								: The function checks the uniqueness of openid.response_nonce
588
							</li>
589
				</ul>
590
	</div>
591
<a name="methodpurgeNonces" id="purgeNonces"><!-- --></a>
592
<div class="oddrow">
593
 
594
	<div class="method-header">
595
		<span class="method-title">purgeNonces</span> (line <span class="line-number"><a href="../../__filesource/fsource_Zend_OpenId_Zend_OpenId_Consumer_utilitairesStorage.php.html#a131">131</a></span>)
596
	</div>
597
 
598
	<!-- ========== Info from phpDoc block ========= -->
599
<p class="short-description">Removes data from the uniqueness database that is older then given date</p>
600
	<ul class="tags">
601
				<li><span class="field">abstract:</span> </li>
602
				<li><span class="field">access:</span> public</li>
603
			</ul>
604
 
605
	<div class="method-signature">
606
		<span class="method-result">void</span>
607
		<span class="method-name">
608
			purgeNonces
609
		</span>
610
					([<span class="var-type">string</span>&nbsp;<span class="var-name">$date</span> = <span class="var-default">null</span>])
611
			</div>
612
 
613
			<ul class="parameters">
614
					<li>
615
				<span class="var-type">string</span>
616
				<span class="var-name">$date</span><span class="var-description">: Date of expired data</span>			</li>
617
				</ul>
618
 
619
 
620
			<hr class="separator" />
621
		<div class="notes">Redefined in descendants as:</div>
622
		<ul class="redefinitions">
623
					<li>
624
				<a href="../../Zend_OpenId/Zend_OpenId_Consumer/StorageFile.html#methodpurgeNonces">StorageFile::purgeNonces()</a>
625
								: Removes data from the uniqueness database that is older then given date
626
							</li>
627
				</ul>
628
	</div>
629
 
630
		</div>
631
	</div>
632
 
633
 
634
	<p class="notes" id="credit">
302 jpm 635
		Documentation generated on Tue, 18 Jan 2011 15:30:59 +0100 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.4.3</a>
297 jpm 636
	</p>
637
	</div></body>
638
</html>