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>Docs For Class StorageFile</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
                        <b>Files:</b><br />
38
      	subpackage <b>Zend_OpenId_Consumer</b><br>  <div class="package">
39
			<a href="../../Zend_OpenId/Zend_OpenId_Consumer/_utilitaires---Storage.php.html">		Storage.php
40
		</a><br>
41
			<a href="../../Zend_OpenId/Zend_OpenId_Consumer/_utilitaires---StorageFile.php.html">		StorageFile.php
42
		</a><br>
43
	  </div><br />
44
 
45
 
46
            <b>Classes:</b><br />
47
        <div class="package">
48
	Zend_OpenId_Consumer<br />	    &nbsp;&nbsp;		<a href="../../Zend_OpenId/Zend_OpenId_Consumer/Storage.html">Storage</a><br />
49
	    &nbsp;&nbsp;		<a href="../../Zend_OpenId/Zend_OpenId_Consumer/StorageFile.html">StorageFile</a><br />
50
	  </div>
51
                </td>
52
    <td>
53
      <table cellpadding="10" cellspacing="0" width="100%" border="0"><tr><td valign="top">
54
 
55
<h1>Class: StorageFile</h1>
56
Source Location: /utilitaires/StorageFile.php<br /><br />
57
 
58
 
59
<table width="100%" border="0">
60
<tr><td valign="top">
61
 
62
<h3><a href="#class_details">Class Overview</a></h3>
63
<pre><a href="../../Zend_OpenId/Zend_OpenId_Consumer/Storage.html">Storage</a>
64
   |
65
   --StorageFile</pre><br />
66
<div class="description">External storage implemmentation using serialized files</div><br /><br />
67
<h4>Author(s):</h4>
68
<ul>
69
              </ul>
70
 
71
 
72
 
73
 
74
 
75
 
76
 
77
<h4>Copyright:</h4>
78
<ul>
79
  <li>Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com)</li>
80
</ul>
81
 
82
</td>
83
 
84
 
85
 
86
<td valign="top">
87
<h3><a href="#class_methods">Methods</a></h3>
88
<ul>
89
    <li><a href="../../Zend_OpenId/Zend_OpenId_Consumer/StorageFile.html#method__construct">__construct</a></li>
90
    <li><a href="../../Zend_OpenId/Zend_OpenId_Consumer/StorageFile.html#methodaddAssociation">addAssociation</a></li>
91
    <li><a href="../../Zend_OpenId/Zend_OpenId_Consumer/StorageFile.html#methodaddDiscoveryInfo">addDiscoveryInfo</a></li>
92
    <li><a href="../../Zend_OpenId/Zend_OpenId_Consumer/StorageFile.html#methoddelAssociation">delAssociation</a></li>
93
    <li><a href="../../Zend_OpenId/Zend_OpenId_Consumer/StorageFile.html#methoddelDiscoveryInfo">delDiscoveryInfo</a></li>
94
    <li><a href="../../Zend_OpenId/Zend_OpenId_Consumer/StorageFile.html#methodgetAssociation">getAssociation</a></li>
95
    <li><a href="../../Zend_OpenId/Zend_OpenId_Consumer/StorageFile.html#methodgetAssociationByHandle">getAssociationByHandle</a></li>
96
    <li><a href="../../Zend_OpenId/Zend_OpenId_Consumer/StorageFile.html#methodgetDiscoveryInfo">getDiscoveryInfo</a></li>
97
    <li><a href="../../Zend_OpenId/Zend_OpenId_Consumer/StorageFile.html#methodisUniqueNonce">isUniqueNonce</a></li>
98
    <li><a href="../../Zend_OpenId/Zend_OpenId_Consumer/StorageFile.html#methodpurgeNonces">purgeNonces</a></li>
99
  </ul>
100
</td>
101
 
102
</tr></table>
103
<hr />
104
 
105
<table width="100%" border="0"><tr>
106
 
107
 
108
 
109
 
110
 
111
<td valign="top">
112
<h3>Inherited Methods</h3>
113
<div class="tags">
114
<h4>Class: <a href="../../Zend_OpenId/Zend_OpenId_Consumer/Storage.html">Storage</a></h4>
115
<dl>
116
    <dt>
117
    <a href="../../Zend_OpenId/Zend_OpenId_Consumer/Storage.html#methodaddAssociation">Storage::addAssociation()</a>
118
  </dt>
119
  <dd>
120
    Stores information about association identified by $url/$handle
121
  </dd>
122
    <dt>
123
    <a href="../../Zend_OpenId/Zend_OpenId_Consumer/Storage.html#methodaddDiscoveryInfo">Storage::addDiscoveryInfo()</a>
124
  </dt>
125
  <dd>
126
    Stores information discovered from identity $id
127
  </dd>
128
    <dt>
129
    <a href="../../Zend_OpenId/Zend_OpenId_Consumer/Storage.html#methoddelAssociation">Storage::delAssociation()</a>
130
  </dt>
131
  <dd>
132
    Deletes association identified by $url
133
  </dd>
134
    <dt>
135
    <a href="../../Zend_OpenId/Zend_OpenId_Consumer/Storage.html#methoddelDiscoveryInfo">Storage::delDiscoveryInfo()</a>
136
  </dt>
137
  <dd>
138
    Removes cached information discovered from identity $id
139
  </dd>
140
    <dt>
141
    <a href="../../Zend_OpenId/Zend_OpenId_Consumer/Storage.html#methodgetAssociation">Storage::getAssociation()</a>
142
  </dt>
143
  <dd>
144
    Gets information about association identified by $url  Returns true if given association found and not expired and false  otherwise
145
  </dd>
146
    <dt>
147
    <a href="../../Zend_OpenId/Zend_OpenId_Consumer/Storage.html#methodgetAssociationByHandle">Storage::getAssociationByHandle()</a>
148
  </dt>
149
  <dd>
150
    Gets information about association identified by $handle  Returns true if given association found and not expired and false  othverwise
151
  </dd>
152
    <dt>
153
    <a href="../../Zend_OpenId/Zend_OpenId_Consumer/Storage.html#methodgetDiscoveryInfo">Storage::getDiscoveryInfo()</a>
154
  </dt>
155
  <dd>
156
    Gets information discovered from identity $id  Returns true if such information exists and false otherwise
157
  </dd>
158
    <dt>
159
    <a href="../../Zend_OpenId/Zend_OpenId_Consumer/Storage.html#methodisUniqueNonce">Storage::isUniqueNonce()</a>
160
  </dt>
161
  <dd>
162
    The function checks the uniqueness of openid.response_nonce
163
  </dd>
164
    <dt>
165
    <a href="../../Zend_OpenId/Zend_OpenId_Consumer/Storage.html#methodpurgeNonces">Storage::purgeNonces()</a>
166
  </dt>
167
  <dd>
168
    Removes data from the uniqueness database that is older then given date
169
  </dd>
170
  </dl>
171
</div>
172
</td>
173
 
174
</tr></table>
175
<hr />
176
 
177
<a name="class_details"></a>
178
<h3>Class Details</h3>
179
<div class="tags">
180
[line <a href="../../__filesource/fsource_Zend_OpenId_Zend_OpenId_Consumer_utilitairesStorageFile.php.html#a33">33</a>]<br />
181
External storage implemmentation using serialized files<br /><br /><br /><br />
182
<h4>Tags:</h4>
183
<div class="tags">
184
<table border="0" cellspacing="0" cellpadding="0">
185
  <tr>
186
    <td><b>copyright:</b>&nbsp;&nbsp;</td><td>Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com)</td>
187
  </tr>
188
  <tr>
189
    <td><b>license:</b>&nbsp;&nbsp;</td><td><a href="http://framework.zend.com/license/new-bsd">New BSD License</a></td>
190
  </tr>
191
</table>
192
</div>
193
</div><br /><br />
194
<div class="top">[ <a href="#top">Top</a> ]</div><br />
195
 
196
 
197
<hr />
198
<a name="class_methods"></a>
199
<h3>Class Methods</h3>
200
<div class="tags">
201
 
202
  <hr />
203
	<a name="method__construct"></a>
204
	<h3>constructor __construct <span class="smalllinenumber">[line <a href="../../__filesource/fsource_Zend_OpenId_Zend_OpenId_Consumer_utilitairesStorageFile.php.html#a49">49</a>]</span></h3>
205
	<div class="function">
206
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
207
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
208
		<code>StorageFile __construct(
209
[string
210
$dir = null])</code>
211
    </td></tr></table>
212
    </td></tr></table><br />
213
 
214
		Constructs storage object and creates storage directory<br /><br /><br /><br />
215
<h4>Tags:</h4>
216
<div class="tags">
217
<table border="0" cellspacing="0" cellpadding="0">
218
  <tr>
219
    <td><b>throws:</b>&nbsp;&nbsp;</td><td>Zend_OpenId_Exception</td>
220
  </tr>
221
  <tr>
222
    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>
223
  </tr>
224
</table>
225
</div>
226
<br /><br />
227
 
228
 
229
        <h4>Parameters:</h4>
230
    <div class="tags">
231
    <table border="0" cellspacing="0" cellpadding="0">
232
          <tr>
233
        <td class="type">string&nbsp;&nbsp;</td>
234
        <td><b>$dir</b>&nbsp;&nbsp;</td>
235
        <td>directory name to store data files in</td>
236
      </tr>
237
        </table>
238
    </div><br />
239
        <div class="top">[ <a href="#top">Top</a> ]</div>
240
  </div>
241
  <hr />
242
	<a name="methodaddAssociation"></a>
243
	<h3>method addAssociation <span class="smalllinenumber">[line <a href="../../__filesource/fsource_Zend_OpenId_Zend_OpenId_Consumer_utilitairesStorageFile.php.html#a124">124</a>]</span></h3>
244
	<div class="function">
245
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
246
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
247
		<code>bool addAssociation(
248
string
249
$url, string
250
$handle, string
251
$macFunc, string
252
$secret, long
253
$expires)</code>
254
    </td></tr></table>
255
    </td></tr></table><br />
256
 
257
		Stores information about association identified by $url/$handle<br /><br /><br /><br />
258
<h4>Tags:</h4>
259
<div class="tags">
260
<table border="0" cellspacing="0" cellpadding="0">
261
  <tr>
262
    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>
263
  </tr>
264
</table>
265
</div>
266
<br /><br />
267
 
268
	Overrides <a href="../../Zend_OpenId/Zend_OpenId_Consumer/Storage.html#methodaddAssociation">Storage::addAssociation()</a> (Stores information about association identified by $url/$handle)<br /><br />
269
        <h4>Parameters:</h4>
270
    <div class="tags">
271
    <table border="0" cellspacing="0" cellpadding="0">
272
          <tr>
273
        <td class="type">string&nbsp;&nbsp;</td>
274
        <td><b>$url</b>&nbsp;&nbsp;</td>
275
        <td>OpenID server URL</td>
276
      </tr>
277
          <tr>
278
        <td class="type">string&nbsp;&nbsp;</td>
279
        <td><b>$handle</b>&nbsp;&nbsp;</td>
280
        <td>assiciation handle</td>
281
      </tr>
282
          <tr>
283
        <td class="type">string&nbsp;&nbsp;</td>
284
        <td><b>$macFunc</b>&nbsp;&nbsp;</td>
285
        <td>HMAC function (sha1 or sha256)</td>
286
      </tr>
287
          <tr>
288
        <td class="type">string&nbsp;&nbsp;</td>
289
        <td><b>$secret</b>&nbsp;&nbsp;</td>
290
        <td>shared secret</td>
291
      </tr>
292
          <tr>
293
        <td class="type">long&nbsp;&nbsp;</td>
294
        <td><b>$expires</b>&nbsp;&nbsp;</td>
295
        <td>expiration UNIX time</td>
296
      </tr>
297
        </table>
298
    </div><br />
299
        <div class="top">[ <a href="#top">Top</a> ]</div>
300
  </div>
301
  <hr />
302
	<a name="methodaddDiscoveryInfo"></a>
303
	<h3>method addDiscoveryInfo <span class="smalllinenumber">[line <a href="../../__filesource/fsource_Zend_OpenId_Zend_OpenId_Consumer_utilitairesStorageFile.php.html#a330">330</a>]</span></h3>
304
	<div class="function">
305
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
306
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
307
		<code>bool addDiscoveryInfo(
308
string
309
$id, string
310
$realId, string
311
$server, float
312
$version, long
313
$expires)</code>
314
    </td></tr></table>
315
    </td></tr></table><br />
316
 
317
		Stores information discovered from identity $id<br /><br /><br /><br />
318
<h4>Tags:</h4>
319
<div class="tags">
320
<table border="0" cellspacing="0" cellpadding="0">
321
  <tr>
322
    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>
323
  </tr>
324
</table>
325
</div>
326
<br /><br />
327
 
328
	Overrides <a href="../../Zend_OpenId/Zend_OpenId_Consumer/Storage.html#methodaddDiscoveryInfo">Storage::addDiscoveryInfo()</a> (Stores information discovered from identity $id)<br /><br />
329
        <h4>Parameters:</h4>
330
    <div class="tags">
331
    <table border="0" cellspacing="0" cellpadding="0">
332
          <tr>
333
        <td class="type">string&nbsp;&nbsp;</td>
334
        <td><b>$id</b>&nbsp;&nbsp;</td>
335
        <td>identity</td>
336
      </tr>
337
          <tr>
338
        <td class="type">string&nbsp;&nbsp;</td>
339
        <td><b>$realId</b>&nbsp;&nbsp;</td>
340
        <td>discovered real identity URL</td>
341
      </tr>
342
          <tr>
343
        <td class="type">string&nbsp;&nbsp;</td>
344
        <td><b>$server</b>&nbsp;&nbsp;</td>
345
        <td>discovered OpenID server URL</td>
346
      </tr>
347
          <tr>
348
        <td class="type">float&nbsp;&nbsp;</td>
349
        <td><b>$version</b>&nbsp;&nbsp;</td>
350
        <td>discovered OpenID protocol version</td>
351
      </tr>
352
          <tr>
353
        <td class="type">long&nbsp;&nbsp;</td>
354
        <td><b>$expires</b>&nbsp;&nbsp;</td>
355
        <td>expiration UNIX time</td>
356
      </tr>
357
        </table>
358
    </div><br />
359
        <div class="top">[ <a href="#top">Top</a> ]</div>
360
  </div>
361
  <hr />
362
	<a name="methoddelAssociation"></a>
363
	<h3>method delAssociation <span class="smalllinenumber">[line <a href="../../__filesource/fsource_Zend_OpenId_Zend_OpenId_Consumer_utilitairesStorageFile.php.html#a282">282</a>]</span></h3>
364
	<div class="function">
365
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
366
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
367
		<code>bool delAssociation(
368
string
369
$url)</code>
370
    </td></tr></table>
371
    </td></tr></table><br />
372
 
373
		Deletes association identified by $url<br /><br /><br /><br />
374
<h4>Tags:</h4>
375
<div class="tags">
376
<table border="0" cellspacing="0" cellpadding="0">
377
  <tr>
378
    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>
379
  </tr>
380
</table>
381
</div>
382
<br /><br />
383
 
384
	Overrides <a href="../../Zend_OpenId/Zend_OpenId_Consumer/Storage.html#methoddelAssociation">Storage::delAssociation()</a> (Deletes association identified by $url)<br /><br />
385
        <h4>Parameters:</h4>
386
    <div class="tags">
387
    <table border="0" cellspacing="0" cellpadding="0">
388
          <tr>
389
        <td class="type">string&nbsp;&nbsp;</td>
390
        <td><b>$url</b>&nbsp;&nbsp;</td>
391
        <td>OpenID server URL</td>
392
      </tr>
393
        </table>
394
    </div><br />
395
        <div class="top">[ <a href="#top">Top</a> ]</div>
396
  </div>
397
  <hr />
398
	<a name="methoddelDiscoveryInfo"></a>
399
	<h3>method delDiscoveryInfo <span class="smalllinenumber">[line <a href="../../__filesource/fsource_Zend_OpenId_Zend_OpenId_Consumer_utilitairesStorageFile.php.html#a414">414</a>]</span></h3>
400
	<div class="function">
401
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
402
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
403
		<code>bool delDiscoveryInfo(
404
string
405
$id)</code>
406
    </td></tr></table>
407
    </td></tr></table><br />
408
 
409
		Removes cached information discovered from identity $id<br /><br /><br /><br />
410
<h4>Tags:</h4>
411
<div class="tags">
412
<table border="0" cellspacing="0" cellpadding="0">
413
  <tr>
414
    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>
415
  </tr>
416
</table>
417
</div>
418
<br /><br />
419
 
420
	Overrides <a href="../../Zend_OpenId/Zend_OpenId_Consumer/Storage.html#methoddelDiscoveryInfo">Storage::delDiscoveryInfo()</a> (Removes cached information discovered from identity $id)<br /><br />
421
        <h4>Parameters:</h4>
422
    <div class="tags">
423
    <table border="0" cellspacing="0" cellpadding="0">
424
          <tr>
425
        <td class="type">string&nbsp;&nbsp;</td>
426
        <td><b>$id</b>&nbsp;&nbsp;</td>
427
        <td>identity</td>
428
      </tr>
429
        </table>
430
    </div><br />
431
        <div class="top">[ <a href="#top">Top</a> ]</div>
432
  </div>
433
  <hr />
434
	<a name="methodgetAssociation"></a>
435
	<h3>method getAssociation <span class="smalllinenumber">[line <a href="../../__filesource/fsource_Zend_OpenId_Zend_OpenId_Consumer_utilitairesStorageFile.php.html#a182">182</a>]</span></h3>
436
	<div class="function">
437
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
438
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
439
		<code>bool getAssociation(
440
string
441
$url, string
442
&$handle, string
443
&$macFunc, string
444
&$secret, long
445
&$expires)</code>
446
    </td></tr></table>
447
    </td></tr></table><br />
448
 
449
		Gets information about association identified by $url  Returns true if given association found and not expired and false  otherwise<br /><br /><br /><br />
450
<h4>Tags:</h4>
451
<div class="tags">
452
<table border="0" cellspacing="0" cellpadding="0">
453
  <tr>
454
    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>
455
  </tr>
456
</table>
457
</div>
458
<br /><br />
459
 
460
	Overrides <a href="../../Zend_OpenId/Zend_OpenId_Consumer/Storage.html#methodgetAssociation">Storage::getAssociation()</a> (Gets information about association identified by $url  Returns true if given association found and not expired and false  otherwise)<br /><br />
461
        <h4>Parameters:</h4>
462
    <div class="tags">
463
    <table border="0" cellspacing="0" cellpadding="0">
464
          <tr>
465
        <td class="type">string&nbsp;&nbsp;</td>
466
        <td><b>$url</b>&nbsp;&nbsp;</td>
467
        <td>OpenID server URL</td>
468
      </tr>
469
          <tr>
470
        <td class="type">string&nbsp;&nbsp;</td>
471
        <td><b>&$handle</b>&nbsp;&nbsp;</td>
472
        <td>assiciation handle</td>
473
      </tr>
474
          <tr>
475
        <td class="type">string&nbsp;&nbsp;</td>
476
        <td><b>&$macFunc</b>&nbsp;&nbsp;</td>
477
        <td>HMAC function (sha1 or sha256)</td>
478
      </tr>
479
          <tr>
480
        <td class="type">string&nbsp;&nbsp;</td>
481
        <td><b>&$secret</b>&nbsp;&nbsp;</td>
482
        <td>shared secret</td>
483
      </tr>
484
          <tr>
485
        <td class="type">long&nbsp;&nbsp;</td>
486
        <td><b>&$expires</b>&nbsp;&nbsp;</td>
487
        <td>expiration UNIX time</td>
488
      </tr>
489
        </table>
490
    </div><br />
491
        <div class="top">[ <a href="#top">Top</a> ]</div>
492
  </div>
493
  <hr />
494
	<a name="methodgetAssociationByHandle"></a>
495
	<h3>method getAssociationByHandle <span class="smalllinenumber">[line <a href="../../__filesource/fsource_Zend_OpenId_Zend_OpenId_Consumer_utilitairesStorageFile.php.html#a235">235</a>]</span></h3>
496
	<div class="function">
497
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
498
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
499
		<code>bool getAssociationByHandle(
500
string
501
$handle, string
502
&$url, string
503
&$macFunc, string
504
&$secret, long
505
&$expires)</code>
506
    </td></tr></table>
507
    </td></tr></table><br />
508
 
509
		Gets information about association identified by $handle  Returns true if given association found and not expired and false  otherwise<br /><br /><br /><br />
510
<h4>Tags:</h4>
511
<div class="tags">
512
<table border="0" cellspacing="0" cellpadding="0">
513
  <tr>
514
    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>
515
  </tr>
516
</table>
517
</div>
518
<br /><br />
519
 
520
	Overrides <a href="../../Zend_OpenId/Zend_OpenId_Consumer/Storage.html#methodgetAssociationByHandle">Storage::getAssociationByHandle()</a> (Gets information about association identified by $handle  Returns true if given association found and not expired and false  othverwise)<br /><br />
521
        <h4>Parameters:</h4>
522
    <div class="tags">
523
    <table border="0" cellspacing="0" cellpadding="0">
524
          <tr>
525
        <td class="type">string&nbsp;&nbsp;</td>
526
        <td><b>$handle</b>&nbsp;&nbsp;</td>
527
        <td>assiciation handle</td>
528
      </tr>
529
          <tr>
530
        <td class="type">string&nbsp;&nbsp;</td>
531
        <td><b>&$url</b>&nbsp;&nbsp;</td>
532
        <td>OpenID server URL</td>
533
      </tr>
534
          <tr>
535
        <td class="type">string&nbsp;&nbsp;</td>
536
        <td><b>&$macFunc</b>&nbsp;&nbsp;</td>
537
        <td>HMAC function (sha1 or sha256)</td>
538
      </tr>
539
          <tr>
540
        <td class="type">string&nbsp;&nbsp;</td>
541
        <td><b>&$secret</b>&nbsp;&nbsp;</td>
542
        <td>shared secret</td>
543
      </tr>
544
          <tr>
545
        <td class="type">long&nbsp;&nbsp;</td>
546
        <td><b>&$expires</b>&nbsp;&nbsp;</td>
547
        <td>expiration UNIX time</td>
548
      </tr>
549
        </table>
550
    </div><br />
551
        <div class="top">[ <a href="#top">Top</a> ]</div>
552
  </div>
553
  <hr />
554
	<a name="methodgetDiscoveryInfo"></a>
555
	<h3>method getDiscoveryInfo <span class="smalllinenumber">[line <a href="../../__filesource/fsource_Zend_OpenId_Zend_OpenId_Consumer_utilitairesStorageFile.php.html#a369">369</a>]</span></h3>
556
	<div class="function">
557
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
558
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
559
		<code>bool getDiscoveryInfo(
560
string
561
$id, string
562
&$realId, string
563
&$server, float
564
&$version, long
565
&$expires)</code>
566
    </td></tr></table>
567
    </td></tr></table><br />
568
 
569
		Gets information discovered from identity $id  Returns true if such information exists and false otherwise<br /><br /><br /><br />
570
<h4>Tags:</h4>
571
<div class="tags">
572
<table border="0" cellspacing="0" cellpadding="0">
573
  <tr>
574
    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>
575
  </tr>
576
</table>
577
</div>
578
<br /><br />
579
 
580
	Overrides <a href="../../Zend_OpenId/Zend_OpenId_Consumer/Storage.html#methodgetDiscoveryInfo">Storage::getDiscoveryInfo()</a> (Gets information discovered from identity $id  Returns true if such information exists and false otherwise)<br /><br />
581
        <h4>Parameters:</h4>
582
    <div class="tags">
583
    <table border="0" cellspacing="0" cellpadding="0">
584
          <tr>
585
        <td class="type">string&nbsp;&nbsp;</td>
586
        <td><b>$id</b>&nbsp;&nbsp;</td>
587
        <td>identity</td>
588
      </tr>
589
          <tr>
590
        <td class="type">string&nbsp;&nbsp;</td>
591
        <td><b>&$realId</b>&nbsp;&nbsp;</td>
592
        <td>discovered real identity URL</td>
593
      </tr>
594
          <tr>
595
        <td class="type">string&nbsp;&nbsp;</td>
596
        <td><b>&$server</b>&nbsp;&nbsp;</td>
597
        <td>discovered OpenID server URL</td>
598
      </tr>
599
          <tr>
600
        <td class="type">float&nbsp;&nbsp;</td>
601
        <td><b>&$version</b>&nbsp;&nbsp;</td>
602
        <td>discovered OpenID protocol version</td>
603
      </tr>
604
          <tr>
605
        <td class="type">long&nbsp;&nbsp;</td>
606
        <td><b>&$expires</b>&nbsp;&nbsp;</td>
607
        <td>expiration UNIX time</td>
608
      </tr>
609
        </table>
610
    </div><br />
611
        <div class="top">[ <a href="#top">Top</a> ]</div>
612
  </div>
613
  <hr />
614
	<a name="methodisUniqueNonce"></a>
615
	<h3>method isUniqueNonce <span class="smalllinenumber">[line <a href="../../__filesource/fsource_Zend_OpenId_Zend_OpenId_Consumer_utilitairesStorageFile.php.html#a442">442</a>]</span></h3>
616
	<div class="function">
617
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
618
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
619
		<code>bool isUniqueNonce(
620
string
621
$provider, string
622
$nonce)</code>
623
    </td></tr></table>
624
    </td></tr></table><br />
625
 
626
		The function checks the uniqueness of openid.response_nonce<br /><br /><br /><br />
627
<h4>Tags:</h4>
628
<div class="tags">
629
<table border="0" cellspacing="0" cellpadding="0">
630
  <tr>
631
    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>
632
  </tr>
633
</table>
634
</div>
635
<br /><br />
636
 
637
	Overrides <a href="../../Zend_OpenId/Zend_OpenId_Consumer/Storage.html#methodisUniqueNonce">Storage::isUniqueNonce()</a> (The function checks the uniqueness of openid.response_nonce)<br /><br />
638
        <h4>Parameters:</h4>
639
    <div class="tags">
640
    <table border="0" cellspacing="0" cellpadding="0">
641
          <tr>
642
        <td class="type">string&nbsp;&nbsp;</td>
643
        <td><b>$provider</b>&nbsp;&nbsp;</td>
644
        <td>openid.openid_op_endpoint field from authentication response</td>
645
      </tr>
646
          <tr>
647
        <td class="type">string&nbsp;&nbsp;</td>
648
        <td><b>$nonce</b>&nbsp;&nbsp;</td>
649
        <td>openid.response_nonce field from authentication response</td>
650
      </tr>
651
        </table>
652
    </div><br />
653
        <div class="top">[ <a href="#top">Top</a> ]</div>
654
  </div>
655
  <hr />
656
	<a name="methodpurgeNonces"></a>
657
	<h3>method purgeNonces <span class="smalllinenumber">[line <a href="../../__filesource/fsource_Zend_OpenId_Zend_OpenId_Consumer_utilitairesStorageFile.php.html#a475">475</a>]</span></h3>
658
	<div class="function">
659
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
660
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
661
		<code>void purgeNonces(
662
[mixed
663
$date = null])</code>
664
    </td></tr></table>
665
    </td></tr></table><br />
666
 
667
		Removes data from the uniqueness database that is older then given date<br /><br /><br /><br />
668
<h4>Tags:</h4>
669
<div class="tags">
670
<table border="0" cellspacing="0" cellpadding="0">
671
  <tr>
672
    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>
673
  </tr>
674
</table>
675
</div>
676
<br /><br />
677
 
678
	Overrides <a href="../../Zend_OpenId/Zend_OpenId_Consumer/Storage.html#methodpurgeNonces">Storage::purgeNonces()</a> (Removes data from the uniqueness database that is older then given date)<br /><br />
679
        <h4>Parameters:</h4>
680
    <div class="tags">
681
    <table border="0" cellspacing="0" cellpadding="0">
682
          <tr>
683
        <td class="type">mixed&nbsp;&nbsp;</td>
684
        <td><b>$date</b>&nbsp;&nbsp;</td>
685
        <td>date of expired data</td>
686
      </tr>
687
        </table>
688
    </div><br />
689
        <div class="top">[ <a href="#top">Top</a> ]</div>
690
  </div>
691
</div><br />
692
 
693
 
694
        <div class="credit">
695
		    <hr />
302 jpm 696
		    Documentation generated on Tue, 18 Jan 2011 15:31:31 +0100 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
297 jpm 697
	      </div>
698
      </td></tr></table>
699
    </td>
700
  </tr>
701
</table>
702
 
703
</body>
704
</html>