Subversion Repositories Applications.framework

Rev

Rev 300 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 300 Rev 302
1
<?xml version="1.0" encoding="UTF-8"?>
-
 
2
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3
  <html xmlns="http://www.w3.org/1999/xhtml">
2
  <html xmlns="http://www.w3.org/1999/xhtml">
4
		<head>
3
		<head>
5
			<!-- template designed by Marco Von Ballmoos  -->
4
			<!-- template designed by Marco Von Ballmoos  -->
6
			<title>Docs For Class OpenIdClient</title>
5
			<title>Docs For Class OpenIdClient</title>
7
			<meta http-equiv='Content-Type' content='text/html; charset=UTF-8'/>
6
			<meta http-equiv='Content-Type' content='text/html; charset=UTF-8'/>
8
			<link rel="stylesheet" href="../media/stylesheet.css" />
7
			<link rel="stylesheet" href="../media/stylesheet.css" />
9
						<script src="../media/lib/classTree.js"></script>
8
						<script src="../media/lib/classTree.js"></script>
10
												<script language="javascript" type="text/javascript">
9
												<script language="javascript" type="text/javascript">
11
				var imgPlus = new Image();
10
				var imgPlus = new Image();
12
				var imgMinus = new Image();
11
				var imgMinus = new Image();
13
				imgPlus.src = "../media/images/plus.png";
12
				imgPlus.src = "../media/images/plus.png";
14
				imgMinus.src = "../media/images/minus.png";
13
				imgMinus.src = "../media/images/minus.png";
15
				
14
				
16
				function showNode(Node){
15
				function showNode(Node){
17
							switch(navigator.family){
16
							switch(navigator.family){
18
								case 'nn4':
17
								case 'nn4':
19
									// Nav 4.x code fork...
18
									// Nav 4.x code fork...
20
							var oTable = document.layers["span" + Node];
19
							var oTable = document.layers["span" + Node];
21
							var oImg = document.layers["img" + Node];
20
							var oImg = document.layers["img" + Node];
22
									break;
21
									break;
23
								case 'ie4':
22
								case 'ie4':
24
									// IE 4/5 code fork...
23
									// IE 4/5 code fork...
25
							var oTable = document.all["span" + Node];
24
							var oTable = document.all["span" + Node];
26
							var oImg = document.all["img" + Node];
25
							var oImg = document.all["img" + Node];
27
									break;
26
									break;
28
								case 'gecko':
27
								case 'gecko':
29
									// Standards Compliant code fork...
28
									// Standards Compliant code fork...
30
							var oTable = document.getElementById("span" + Node);
29
							var oTable = document.getElementById("span" + Node);
31
							var oImg = document.getElementById("img" + Node);
30
							var oImg = document.getElementById("img" + Node);
32
									break;
31
									break;
33
							}
32
							}
34
					oImg.src = imgMinus.src;
33
					oImg.src = imgMinus.src;
35
					oTable.style.display = "block";
34
					oTable.style.display = "block";
36
				}
35
				}
37
				
36
				
38
				function hideNode(Node){
37
				function hideNode(Node){
39
							switch(navigator.family){
38
							switch(navigator.family){
40
								case 'nn4':
39
								case 'nn4':
41
									// Nav 4.x code fork...
40
									// Nav 4.x code fork...
42
							var oTable = document.layers["span" + Node];
41
							var oTable = document.layers["span" + Node];
43
							var oImg = document.layers["img" + Node];
42
							var oImg = document.layers["img" + Node];
44
									break;
43
									break;
45
								case 'ie4':
44
								case 'ie4':
46
									// IE 4/5 code fork...
45
									// IE 4/5 code fork...
47
							var oTable = document.all["span" + Node];
46
							var oTable = document.all["span" + Node];
48
							var oImg = document.all["img" + Node];
47
							var oImg = document.all["img" + Node];
49
									break;
48
									break;
50
								case 'gecko':
49
								case 'gecko':
51
									// Standards Compliant code fork...
50
									// Standards Compliant code fork...
52
							var oTable = document.getElementById("span" + Node);
51
							var oTable = document.getElementById("span" + Node);
53
							var oImg = document.getElementById("img" + Node);
52
							var oImg = document.getElementById("img" + Node);
54
									break;
53
									break;
55
							}
54
							}
56
					oImg.src = imgPlus.src;
55
					oImg.src = imgPlus.src;
57
					oTable.style.display = "none";
56
					oTable.style.display = "none";
58
				}
57
				}
59
				
58
				
60
				function nodeIsVisible(Node){
59
				function nodeIsVisible(Node){
61
							switch(navigator.family){
60
							switch(navigator.family){
62
								case 'nn4':
61
								case 'nn4':
63
									// Nav 4.x code fork...
62
									// Nav 4.x code fork...
64
							var oTable = document.layers["span" + Node];
63
							var oTable = document.layers["span" + Node];
65
									break;
64
									break;
66
								case 'ie4':
65
								case 'ie4':
67
									// IE 4/5 code fork...
66
									// IE 4/5 code fork...
68
							var oTable = document.all["span" + Node];
67
							var oTable = document.all["span" + Node];
69
									break;
68
									break;
70
								case 'gecko':
69
								case 'gecko':
71
									// Standards Compliant code fork...
70
									// Standards Compliant code fork...
72
							var oTable = document.getElementById("span" + Node);
71
							var oTable = document.getElementById("span" + Node);
73
									break;
72
									break;
74
							}
73
							}
75
					return (oTable && oTable.style.display == "block");
74
					return (oTable && oTable.style.display == "block");
76
				}
75
				}
77
				
76
				
78
				function toggleNodeVisibility(Node){
77
				function toggleNodeVisibility(Node){
79
					if (nodeIsVisible(Node)){
78
					if (nodeIsVisible(Node)){
80
						hideNode(Node);
79
						hideNode(Node);
81
					}else{
80
					}else{
82
						showNode(Node);
81
						showNode(Node);
83
					}
82
					}
84
				}
83
				}
85
			</script>
84
			</script>
86
					</head>
85
					</head>
87
		<body>
86
		<body>
88
			<div class="page-body">			
87
			<div class="page-body">			
89
<h2 class="class-name">Class OpenIdClient</h2>
88
<h2 class="class-name">Class OpenIdClient</h2>
90
 
89
 
91
<a name="sec-description"></a>
90
<a name="sec-description"></a>
92
<div class="info-box">
91
<div class="info-box">
93
	<div class="info-box-title">Description</div>
92
	<div class="info-box-title">Description</div>
94
	<div class="nav-bar">
93
	<div class="nav-bar">
95
					<span class="disabled">Description</span> |
94
					<span class="disabled">Description</span> |
96
													<a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
95
													<a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
97
						|											<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
96
						|											<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
98
						
97
						
99
											<a href="#sec-const-summary">Constants</a> (<a href="#sec-consts">details</a>)
98
											<a href="#sec-const-summary">Constants</a> (<a href="#sec-consts">details</a>)
100
						
99
						
101
			</div>
100
			</div>
102
	<div class="info-box-body">
101
	<div class="info-box-body">
103
        		<!-- ========== Info from phpDoc block ========= -->
102
        		<!-- ========== Info from phpDoc block ========= -->
104
<p class="short-description">La classe OpenIdClient est une implémentation d'un client OpenId, depuis une classe Zend.</p>
103
<p class="short-description">La classe OpenIdClient est une implémentation d'un client OpenId, depuis une classe Zend.</p>
105
<p class="description"><p>Elle permet d'établir une connexion avec un serveur, en fonction d'un identifiant OpenId.  Elle permet de communiquer de manière sécurisée avec ce serveur, et doit aboutir a une  identification centralisée.</p></p>
104
<p class="description"><p>Elle permet d'établir une connexion avec un serveur, en fonction d'un identifiant OpenId.  Elle permet de communiquer de manière sécurisée avec ce serveur, et doit aboutir a une  identification centralisée.</p></p>
106
		<p class="notes">
105
		<p class="notes">
107
			Located in <a class="field" href="_OpenIdClient.php.html">/OpenIdClient.php</a> (line <span class="field"><a href="../__filesource/fsource_Framework__OpenIdClient.php.html#a9">9</a></span>)
106
			Located in <a class="field" href="_OpenIdClient.php.html">/OpenIdClient.php</a> (line <span class="field"><a href="../__filesource/fsource_Framework__OpenIdClient.php.html#a9">9</a></span>)
108
		</p>
107
		</p>
109
		
108
		
110
				
109
				
111
		<pre></pre>
110
		<pre></pre>
112
	
111
	
113
			</div>
112
			</div>
114
</div>
113
</div>
115
 
114
 
116
 
115
 
117
	<a name="sec-const-summary"></a>
116
	<a name="sec-const-summary"></a>
118
	<div class="info-box">
117
	<div class="info-box">
119
		<div class="info-box-title">Class Constant Summary</span></div>
118
		<div class="info-box-title">Class Constant Summary</span></div>
120
		<div class="nav-bar">
119
		<div class="nav-bar">
121
			<a href="#sec-description">Description</a> |
120
			<a href="#sec-description">Description</a> |
122
						<span class="disabled">Constants</span> (<a href="#sec-consts">details</a>)
121
						<span class="disabled">Constants</span> (<a href="#sec-consts">details</a>)
123
												<a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
122
												<a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
124
				 
123
				 
125
				|
124
				|
126
										| 
125
										| 
127
									<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
126
									<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
128
							
127
							
129
					</div>
128
					</div>
130
		<div class="info-box-body">
129
		<div class="info-box-body">
131
			<div class="const-summary">
130
			<div class="const-summary">
132
								<div class="const-title">
131
								<div class="const-title">
133
					<img src="../media/images/Constant.png" alt=" " />
132
					<img src="../media/images/Constant.png" alt=" " />
134
					<a href="#NS_2_0" title="details" class="const-name">NS_2_0</a> = 					<span class="var-type"> 'http://specs.openid.net/auth/2.0'</span>
133
					<a href="#NS_2_0" title="details" class="const-name">NS_2_0</a> = 					<span class="var-type"> 'http://specs.openid.net/auth/2.0'</span>
135
 
134
 
136
				</div>
135
				</div>
137
							</div>
136
							</div>
138
		</div>
137
		</div>
139
	</div>
138
	</div>
140
 
139
 
141
	<a name="sec-var-summary"></a>
140
	<a name="sec-var-summary"></a>
142
	<div class="info-box">
141
	<div class="info-box">
143
		<div class="info-box-title">Variable Summary</span></div>
142
		<div class="info-box-title">Variable Summary</span></div>
144
		<div class="nav-bar">
143
		<div class="nav-bar">
145
			<a href="#sec-description">Description</a> |
144
			<a href="#sec-description">Description</a> |
146
						<span class="disabled">Vars</span> (<a href="#sec-vars">details</a>)
145
						<span class="disabled">Vars</span> (<a href="#sec-vars">details</a>)
147
							| 
146
							| 
148
									<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
147
									<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
149
							
148
							
150
															<a href="#sec-const-summary">Constants</a> (<a href="#sec-consts">details</a>)
149
															<a href="#sec-const-summary">Constants</a> (<a href="#sec-consts">details</a>)
151
							
150
							
152
					</div>
151
					</div>
153
		<div class="info-box-body">
152
		<div class="info-box-body">
154
			<div class="var-summary">
153
			<div class="var-summary">
155
																																<div class="var-title">
154
																																<div class="var-title">
156
					<span class="var-type">array</span>
155
					<span class="var-type">array</span>
157
					<a href="#$_cache" title="details" class="var-name">$_cache</a>
156
					<a href="#$_cache" title="details" class="var-name">$_cache</a>
158
				</div>
157
				</div>
159
																<div class="var-title">
158
																<div class="var-title">
160
					<span class="var-type"><a href="../Zend_OpenId/Zend_OpenId_Consumer/Storage.html">Storage</a></span>
159
					<span class="var-type"><a href="../Zend_OpenId/Zend_OpenId_Consumer/Storage.html">Storage</a></span>
161
					<a href="#$_storage" title="details" class="var-name">$_storage</a>
160
					<a href="#$_storage" title="details" class="var-name">$_storage</a>
162
				</div>
161
				</div>
163
											</div>
162
											</div>
164
		</div>
163
		</div>
165
	</div>
164
	</div>
166
 
165
 
167
	<a name="sec-method-summary"></a>
166
	<a name="sec-method-summary"></a>
168
	<div class="info-box">
167
	<div class="info-box">
169
		<div class="info-box-title">Method Summary</span></div>
168
		<div class="info-box-title">Method Summary</span></div>
170
		<div class="nav-bar">
169
		<div class="nav-bar">
171
			<a href="#sec-description">Description</a> |
170
			<a href="#sec-description">Description</a> |
172
															<a href="#sec-const-summary">Constants</a> (<a href="#sec-consts">details</a>)
171
															<a href="#sec-const-summary">Constants</a> (<a href="#sec-consts">details</a>)
173
							
172
							
174
															<a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
173
															<a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
175
				 
174
				 
176
				|
175
				|
177
						<span class="disabled">Methods</span> (<a href="#sec-methods">details</a>)
176
						<span class="disabled">Methods</span> (<a href="#sec-methods">details</a>)
178
		</div>
177
		</div>
179
		<div class="info-box-body">			
178
		<div class="info-box-body">			
180
			<div class="method-summary">
179
			<div class="method-summary">
181
																																		
180
																																		
182
				<div class="method-definition">
181
				<div class="method-definition">
183
					static 						<span class="method-result">bool</span>
182
					static 						<span class="method-result">bool</span>
184
										<a href="#normalize" title="details" class="method-name">normalize</a>
183
										<a href="#normalize" title="details" class="method-name">normalize</a>
185
											(<span class="var-type">string</span>&nbsp;<span class="var-name">&$id</span>)
184
											(<span class="var-type">string</span>&nbsp;<span class="var-name">&$id</span>)
186
									</div>
185
									</div>
187
														
186
														
188
				<div class="method-definition">
187
				<div class="method-definition">
189
					static 						<span class="method-result">bool</span>
188
					static 						<span class="method-result">bool</span>
190
										<a href="#normalizeUrl" title="details" class="method-name">normalizeUrl</a>
189
										<a href="#normalizeUrl" title="details" class="method-name">normalizeUrl</a>
191
											(<span class="var-type">string</span>&nbsp;<span class="var-name">&$id</span>)
190
											(<span class="var-type">string</span>&nbsp;<span class="var-name">&$id</span>)
192
									</div>
191
									</div>
193
																																																																																										
192
																																																																																										
194
				<div class="method-definition">
193
				<div class="method-definition">
195
											<span class="method-result">string</span>
194
											<span class="method-result">string</span>
196
										<a href="#absoluteUrl" title="details" class="method-name">absoluteUrl</a>
195
										<a href="#absoluteUrl" title="details" class="method-name">absoluteUrl</a>
197
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$url</span>)
196
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$url</span>)
198
									</div>
197
									</div>
199
														
198
														
200
				<div class="method-definition">
199
				<div class="method-definition">
201
											<span class="method-result">string</span>
200
											<span class="method-result">string</span>
202
										<a href="#digest" title="details" class="method-name">digest</a>
201
										<a href="#digest" title="details" class="method-name">digest</a>
203
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$func</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$data</span>)
202
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$func</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$data</span>)
204
									</div>
203
									</div>
205
														
204
														
206
				<div class="method-definition">
205
				<div class="method-definition">
207
											<span class="method-result">void</span>
206
											<span class="method-result">void</span>
208
										<a href="#login" title="details" class="method-name">login</a>
207
										<a href="#login" title="details" class="method-name">login</a>
209
											(<span class="var-type"></span>&nbsp;<span class="var-name">$id</span>, [<span class="var-type"></span>&nbsp;<span class="var-name">$immediate</span> = <span class="var-default">false</span>])
208
											(<span class="var-type"></span>&nbsp;<span class="var-name">$id</span>, [<span class="var-type"></span>&nbsp;<span class="var-name">$immediate</span> = <span class="var-default">false</span>])
210
									</div>
209
									</div>
211
																														
210
																														
212
				<div class="method-definition">
211
				<div class="method-definition">
213
											<span class="method-result">OpenIdClient</span>
212
											<span class="method-result">OpenIdClient</span>
214
										<a href="#__construct" title="details" class="method-name">__construct</a>
213
										<a href="#__construct" title="details" class="method-name">__construct</a>
215
										()
214
										()
216
									</div>
215
									</div>
217
														
216
														
218
				<div class="method-definition">
217
				<div class="method-definition">
219
											<span class="method-result">void</span>
218
											<span class="method-result">void</span>
220
										<a href="#redirect" title="details" class="method-name">redirect</a>
219
										<a href="#redirect" title="details" class="method-name">redirect</a>
221
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$url</span>, <span class="var-type">array</span>&nbsp;<span class="var-name">$params</span>)
220
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$url</span>, <span class="var-type">array</span>&nbsp;<span class="var-name">$params</span>)
222
									</div>
221
									</div>
223
														
222
														
224
				<div class="method-definition">
223
				<div class="method-definition">
225
											<span class="method-result">string</span>
224
											<span class="method-result">string</span>
226
										<a href="#selfUrl" title="details" class="method-name">selfUrl</a>
225
										<a href="#selfUrl" title="details" class="method-name">selfUrl</a>
227
										()
226
										()
228
									</div>
227
									</div>
229
														
228
														
230
				<div class="method-definition">
229
				<div class="method-definition">
231
											<span class="method-result">void</span>
230
											<span class="method-result">void</span>
232
										<a href="#verifierVersion" title="details" class="method-name">verifierVersion</a>
231
										<a href="#verifierVersion" title="details" class="method-name">verifierVersion</a>
233
											(<span class="var-type"></span>&nbsp;<span class="var-name">$reponseHtml</span>)
232
											(<span class="var-type"></span>&nbsp;<span class="var-name">$reponseHtml</span>)
234
									</div>
233
									</div>
235
														
234
														
236
				<div class="method-definition">
235
				<div class="method-definition">
237
											<span class="method-result">bool</span>
236
											<span class="method-result">bool</span>
238
										<a href="#verify" title="details" class="method-name">verify</a>
237
										<a href="#verify" title="details" class="method-name">verify</a>
239
											(<span class="var-type">array</span>&nbsp;<span class="var-name">$params</span>, [<span class="var-type">string</span>&nbsp;<span class="var-name">&$identity</span> = <span class="var-default">&quot;&quot;</span>], [<span class="var-type">mixed</span>&nbsp;<span class="var-name">$extensions</span> = <span class="var-default">null</span>])
238
											(<span class="var-type">array</span>&nbsp;<span class="var-name">$params</span>, [<span class="var-type">string</span>&nbsp;<span class="var-name">&$identity</span> = <span class="var-default">&quot;&quot;</span>], [<span class="var-type">mixed</span>&nbsp;<span class="var-name">$extensions</span> = <span class="var-default">null</span>])
240
									</div>
239
									</div>
241
														
240
														
242
				<div class="method-definition">
241
				<div class="method-definition">
243
											<span class="method-result">void</span>
242
											<span class="method-result">void</span>
244
										<a href="#_addAssociation" title="details" class="method-name">_addAssociation</a>
243
										<a href="#_addAssociation" title="details" class="method-name">_addAssociation</a>
245
											(<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">integer</span>&nbsp;<span class="var-name">$expires</span>)
244
											(<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">integer</span>&nbsp;<span class="var-name">$expires</span>)
246
									</div>
245
									</div>
247
														
246
														
248
				<div class="method-definition">
247
				<div class="method-definition">
249
											<span class="method-result">bool</span>
248
											<span class="method-result">bool</span>
250
										<a href="#_associate" title="details" class="method-name">_associate</a>
249
										<a href="#_associate" title="details" class="method-name">_associate</a>
251
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$url</span>, <span class="var-type">float</span>&nbsp;<span class="var-name">$version</span>, [<span class="var-type">string</span>&nbsp;<span class="var-name">$priv_key</span> = <span class="var-default">null</span>])
250
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$url</span>, <span class="var-type">float</span>&nbsp;<span class="var-name">$version</span>, [<span class="var-type">string</span>&nbsp;<span class="var-name">$priv_key</span> = <span class="var-default">null</span>])
252
									</div>
251
									</div>
253
														
252
														
254
				<div class="method-definition">
253
				<div class="method-definition">
255
											<span class="method-result">bool</span>
254
											<span class="method-result">bool</span>
256
										<a href="#_discovery" title="details" class="method-name">_discovery</a>
255
										<a href="#_discovery" title="details" class="method-name">_discovery</a>
257
											(<span class="var-type">string</span>&nbsp;<span class="var-name">&$id</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>)
256
											(<span class="var-type">string</span>&nbsp;<span class="var-name">&$id</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>)
258
									</div>
257
									</div>
259
														
258
														
260
				<div class="method-definition">
259
				<div class="method-definition">
261
											<span class="method-result">void</span>
260
											<span class="method-result">void</span>
262
										<a href="#_getAssociation" title="details" class="method-name">_getAssociation</a>
261
										<a href="#_getAssociation" title="details" class="method-name">_getAssociation</a>
263
											(<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">integer</span>&nbsp;<span class="var-name">&$expires</span>)
262
											(<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">integer</span>&nbsp;<span class="var-name">&$expires</span>)
264
									</div>
263
									</div>
265
											</div>
264
											</div>
266
		</div>
265
		</div>
267
	</div>		
266
	</div>		
268
 
267
 
269
	<a name="sec-vars"></a>
268
	<a name="sec-vars"></a>
270
	<div class="info-box">
269
	<div class="info-box">
271
		<div class="info-box-title">Variables</div>
270
		<div class="info-box-title">Variables</div>
272
		<div class="nav-bar">
271
		<div class="nav-bar">
273
			<a href="#sec-description">Description</a> |
272
			<a href="#sec-description">Description</a> |
274
										<a href="#sec-var-summary">Vars</a> (<span class="disabled">details</span>)
273
										<a href="#sec-var-summary">Vars</a> (<span class="disabled">details</span>)
275
						
274
						
276
			
275
			
277
												<a href="#sec-const-summary">Constants</a> (<a href="#sec-consts">details</a>)
276
												<a href="#sec-const-summary">Constants</a> (<a href="#sec-consts">details</a>)
278
							
277
							
279
										| 
278
										| 
280
									<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
279
									<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
281
							
280
							
282
					</div>
281
					</div>
283
		<div class="info-box-body">
282
		<div class="info-box-body">
284
			
283
			
285
<a name="var$_cache" id="$_cache"><!-- --></A>
284
<a name="var$_cache" id="$_cache"><!-- --></A>
286
<div class="oddrow">
285
<div class="oddrow">
287
 
286
 
288
	<div class="var-header">
287
	<div class="var-header">
289
		<span class="var-title">
288
		<span class="var-title">
290
			<span class="var-type">array</span>
289
			<span class="var-type">array</span>
291
			<span class="var-name">$_cache</span>
290
			<span class="var-name">$_cache</span>
292
			 = <span class="var-default">array()</span>			(line <span class="line-number"><a href="../__filesource/fsource_Framework__OpenIdClient.php.html#a26">26</a></span>)
291
			 = <span class="var-default">array()</span>			(line <span class="line-number"><a href="../__filesource/fsource_Framework__OpenIdClient.php.html#a26">26</a></span>)
293
		</span>
292
		</span>
294
	</div>
293
	</div>
295
 
294
 
296
	<!-- ========== Info from phpDoc block ========= -->
295
	<!-- ========== Info from phpDoc block ========= -->
297
<p class="short-description">Tableau &quot;cache&quot; interne permettant d'éviter des accès inutiles au fichier storage</p>
296
<p class="short-description">Tableau &quot;cache&quot; interne permettant d'éviter des accès inutiles au fichier storage</p>
298
	<ul class="tags">
297
	<ul class="tags">
299
				<li><span class="field">access:</span> protected</li>
298
				<li><span class="field">access:</span> protected</li>
300
			</ul>
299
			</ul>
301
	
300
	
302
	
301
	
303
		
302
		
304
		
303
		
305
 
304
 
306
</div>
305
</div>
307
<a name="var$_storage" id="$_storage"><!-- --></A>
306
<a name="var$_storage" id="$_storage"><!-- --></A>
308
<div class="evenrow">
307
<div class="evenrow">
309
 
308
 
310
	<div class="var-header">
309
	<div class="var-header">
311
		<span class="var-title">
310
		<span class="var-title">
312
			<span class="var-type"><a href="../Zend_OpenId/Zend_OpenId_Consumer/Storage.html">Storage</a></span>
311
			<span class="var-type"><a href="../Zend_OpenId/Zend_OpenId_Consumer/Storage.html">Storage</a></span>
313
			<span class="var-name">$_storage</span>
312
			<span class="var-name">$_storage</span>
314
			 = <span class="var-default"> null</span>			(line <span class="line-number"><a href="../__filesource/fsource_Framework__OpenIdClient.php.html#a20">20</a></span>)
313
			 = <span class="var-default"> null</span>			(line <span class="line-number"><a href="../__filesource/fsource_Framework__OpenIdClient.php.html#a20">20</a></span>)
315
		</span>
314
		</span>
316
	</div>
315
	</div>
317
 
316
 
318
	<!-- ========== Info from phpDoc block ========= -->
317
	<!-- ========== Info from phpDoc block ========= -->
319
<p class="short-description">Variable permettant le stockage d'informations, notammenent à propos des clés DiffieHellmann</p>
318
<p class="short-description">Variable permettant le stockage d'informations, notammenent à propos des clés DiffieHellmann</p>
320
	<ul class="tags">
319
	<ul class="tags">
321
				<li><span class="field">access:</span> protected</li>
320
				<li><span class="field">access:</span> protected</li>
322
			</ul>
321
			</ul>
323
	
322
	
324
	
323
	
325
		
324
		
326
		
325
		
327
 
326
 
328
</div>
327
</div>
329
						
328
						
330
		</div>
329
		</div>
331
	</div>
330
	</div>
332
	
331
	
333
	<a name="sec-methods"></a>
332
	<a name="sec-methods"></a>
334
	<div class="info-box">
333
	<div class="info-box">
335
		<div class="info-box-title">Methods</div>
334
		<div class="info-box-title">Methods</div>
336
		<div class="nav-bar">
335
		<div class="nav-bar">
337
			<a href="#sec-description">Description</a> |
336
			<a href="#sec-description">Description</a> |
338
															<a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
337
															<a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
339
																			<a href="#sec-const-summary">Constants</a> (<a href="#sec-consts">details</a>)
338
																			<a href="#sec-const-summary">Constants</a> (<a href="#sec-consts">details</a>)
340
							
339
							
341
										<a href="#sec-method-summary">Methods</a> (<span class="disabled">details</span>)
340
										<a href="#sec-method-summary">Methods</a> (<span class="disabled">details</span>)
342
						
341
						
343
		</div>
342
		</div>
344
		<div class="info-box-body">
343
		<div class="info-box-body">
345
			<A NAME='method_detail'></A>
344
			<A NAME='method_detail'></A>
346
<a name="methodnormalize" id="normalize"><!-- --></a>
345
<a name="methodnormalize" id="normalize"><!-- --></a>
347
<div class="oddrow">
346
<div class="oddrow">
348
	
347
	
349
	<div class="method-header">
348
	<div class="method-header">
350
		<span class="method-title">static normalize</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__OpenIdClient.php.html#a971">971</a></span>)
349
		<span class="method-title">static normalize</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__OpenIdClient.php.html#a971">971</a></span>)
351
	</div> 
350
	</div> 
352
	
351
	
353
	<!-- ========== Info from phpDoc block ========= -->
352
	<!-- ========== Info from phpDoc block ========= -->
354
<p class="short-description">Normaliser l'identifiant OpenId qui peut être une URL ou nom XRI  Retourne true ou false en cas d'erreur.</p>
353
<p class="short-description">Normaliser l'identifiant OpenId qui peut être une URL ou nom XRI  Retourne true ou false en cas d'erreur.</p>
355
<p class="description"><p>Règles de normalisation : <ol><li>If the user's input starts with one of the &quot;xri://&quot;, &quot;xri://$ip*&quot;,
354
<p class="description"><p>Règles de normalisation : <ol><li>If the user's input starts with one of the &quot;xri://&quot;, &quot;xri://$ip*&quot;,
356
    or &quot;xri://$dns*&quot; prefixes, they MUST be stripped off, so that XRIs
355
    or &quot;xri://$dns*&quot; prefixes, they MUST be stripped off, so that XRIs
357
    are used in the canonical form, and URI-authority XRIs are further
356
    are used in the canonical form, and URI-authority XRIs are further
358
    considered URL identifiers.</li><li>If the first character of the resulting string is an XRI Global
357
    considered URL identifiers.</li><li>If the first character of the resulting string is an XRI Global
359
    Context Symbol (&quot;=&quot;, &quot;@&quot;, &quot;+&quot;, &quot;$&quot;, &quot;!&quot;), then the input SHOULD be
358
    Context Symbol (&quot;=&quot;, &quot;@&quot;, &quot;+&quot;, &quot;$&quot;, &quot;!&quot;), then the input SHOULD be
360
    treated as an XRI.</li><li>Otherwise, the input SHOULD be treated as an http URL; if it does
359
    treated as an XRI.</li><li>Otherwise, the input SHOULD be treated as an http URL; if it does
361
    not include a &quot;http&quot; or &quot;https&quot; scheme, the Identifier MUST be
360
    not include a &quot;http&quot; or &quot;https&quot; scheme, the Identifier MUST be
362
    prefixed with the string &quot;http://&quot;.</li><li>URL identifiers MUST then be further normalized by both following
361
    prefixed with the string &quot;http://&quot;.</li><li>URL identifiers MUST then be further normalized by both following
363
    redirects when retrieving their content and finally applying the
362
    redirects when retrieving their content and finally applying the
364
    rules in Section 6 of [RFC3986] to the final destination URL.</li></ol></p></p>
363
    rules in Section 6 of [RFC3986] to the final destination URL.</li></ol></p></p>
365
	<ul class="tags">
364
	<ul class="tags">
366
				<li><span class="field">access:</span> public</li>
365
				<li><span class="field">access:</span> public</li>
367
			</ul>
366
			</ul>
368
	
367
	
369
	<div class="method-signature">
368
	<div class="method-signature">
370
		static <span class="method-result">bool</span>
369
		static <span class="method-result">bool</span>
371
		<span class="method-name">
370
		<span class="method-name">
372
			normalize
371
			normalize
373
		</span>
372
		</span>
374
					(<span class="var-type">string</span>&nbsp;<span class="var-name">&$id</span>)
373
					(<span class="var-type">string</span>&nbsp;<span class="var-name">&$id</span>)
375
			</div>
374
			</div>
376
	
375
	
377
			<ul class="parameters">
376
			<ul class="parameters">
378
					<li>
377
					<li>
379
				<span class="var-type">string</span>
378
				<span class="var-type">string</span>
380
				<span class="var-name">&$id</span><span class="var-description">: identifier to be normalized</span>			</li>
379
				<span class="var-name">&$id</span><span class="var-description">: identifier to be normalized</span>			</li>
381
				</ul>
380
				</ul>
382
		
381
		
383
			
382
			
384
	</div>
383
	</div>
385
<a name="methodnormalizeUrl" id="normalizeUrl"><!-- --></a>
384
<a name="methodnormalizeUrl" id="normalizeUrl"><!-- --></a>
386
<div class="evenrow">
385
<div class="evenrow">
387
	
386
	
388
	<div class="method-header">
387
	<div class="method-header">
389
		<span class="method-title">static normalizeUrl</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__OpenIdClient.php.html#a810">810</a></span>)
388
		<span class="method-title">static normalizeUrl</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__OpenIdClient.php.html#a810">810</a></span>)
390
	</div> 
389
	</div> 
391
	
390
	
392
	<!-- ========== Info from phpDoc block ========= -->
391
	<!-- ========== Info from phpDoc block ========= -->
393
<p class="short-description">Normalizes URL according to RFC 3986 to use it in comparison operations.</p>
392
<p class="short-description">Normalizes URL according to RFC 3986 to use it in comparison operations.</p>
394
<p class="description"><p>The function gets URL argument by reference and modifies it.  It returns true on success and false of failure.</p></p>
393
<p class="description"><p>The function gets URL argument by reference and modifies it.  It returns true on success and false of failure.</p></p>
395
	<ul class="tags">
394
	<ul class="tags">
396
				<li><span class="field">access:</span> public</li>
395
				<li><span class="field">access:</span> public</li>
397
			</ul>
396
			</ul>
398
	
397
	
399
	<div class="method-signature">
398
	<div class="method-signature">
400
		static <span class="method-result">bool</span>
399
		static <span class="method-result">bool</span>
401
		<span class="method-name">
400
		<span class="method-name">
402
			normalizeUrl
401
			normalizeUrl
403
		</span>
402
		</span>
404
					(<span class="var-type">string</span>&nbsp;<span class="var-name">&$id</span>)
403
					(<span class="var-type">string</span>&nbsp;<span class="var-name">&$id</span>)
405
			</div>
404
			</div>
406
	
405
	
407
			<ul class="parameters">
406
			<ul class="parameters">
408
					<li>
407
					<li>
409
				<span class="var-type">string</span>
408
				<span class="var-type">string</span>
410
				<span class="var-name">&$id</span><span class="var-description">: url to be normalized</span>			</li>
409
				<span class="var-name">&$id</span><span class="var-description">: url to be normalized</span>			</li>
411
				</ul>
410
				</ul>
412
		
411
		
413
			
412
			
414
	</div>
413
	</div>
415
<a name="methodabsoluteUrl" id="absoluteUrl"><!-- --></a>
414
<a name="methodabsoluteUrl" id="absoluteUrl"><!-- --></a>
416
<div class="oddrow">
415
<div class="oddrow">
417
	
416
	
418
	<div class="method-header">
417
	<div class="method-header">
419
		<span class="method-title">absoluteUrl</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__OpenIdClient.php.html#a1123">1123</a></span>)
418
		<span class="method-title">absoluteUrl</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__OpenIdClient.php.html#a1123">1123</a></span>)
420
	</div> 
419
	</div> 
421
	
420
	
422
	<!-- ========== Info from phpDoc block ========= -->
421
	<!-- ========== Info from phpDoc block ========= -->
423
<p class="short-description">Retourne l'url absolue d'une url donnée</p>
422
<p class="short-description">Retourne l'url absolue d'une url donnée</p>
424
	<ul class="tags">
423
	<ul class="tags">
425
				<li><span class="field">access:</span> public</li>
424
				<li><span class="field">access:</span> public</li>
426
			</ul>
425
			</ul>
427
	
426
	
428
	<div class="method-signature">
427
	<div class="method-signature">
429
		<span class="method-result">string</span>
428
		<span class="method-result">string</span>
430
		<span class="method-name">
429
		<span class="method-name">
431
			absoluteUrl
430
			absoluteUrl
432
		</span>
431
		</span>
433
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$url</span>)
432
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$url</span>)
434
			</div>
433
			</div>
435
	
434
	
436
			<ul class="parameters">
435
			<ul class="parameters">
437
					<li>
436
					<li>
438
				<span class="var-type">string</span>
437
				<span class="var-type">string</span>
439
				<span class="var-name">$url</span><span class="var-description">: absilute or relative URL</span>			</li>
438
				<span class="var-name">$url</span><span class="var-description">: absilute or relative URL</span>			</li>
440
				</ul>
439
				</ul>
441
		
440
		
442
			
441
			
443
	</div>
442
	</div>
444
<a name="methoddigest" id="digest"><!-- --></a>
443
<a name="methoddigest" id="digest"><!-- --></a>
445
<div class="evenrow">
444
<div class="evenrow">
446
	
445
	
447
	<div class="method-header">
446
	<div class="method-header">
448
		<span class="method-title">digest</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__OpenIdClient.php.html#a1018">1018</a></span>)
447
		<span class="method-title">digest</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__OpenIdClient.php.html#a1018">1018</a></span>)
449
	</div> 
448
	</div> 
450
	
449
	
451
	<!-- ========== Info from phpDoc block ========= -->
450
	<!-- ========== Info from phpDoc block ========= -->
452
<p class="short-description">Generates a hash value (message digest) according to given algorithm.</p>
451
<p class="short-description">Generates a hash value (message digest) according to given algorithm.</p>
453
<p class="description"><p>It returns RAW binary string.</p><p>This is a wrapper function that uses one of available internal function  dependent on given PHP configuration. It may use various functions from   ext/openssl, ext/hash, ext/mhash or ext/standard.</p></p>
452
<p class="description"><p>It returns RAW binary string.</p><p>This is a wrapper function that uses one of available internal function  dependent on given PHP configuration. It may use various functions from   ext/openssl, ext/hash, ext/mhash or ext/standard.</p></p>
454
	<ul class="tags">
453
	<ul class="tags">
455
				<li><span class="field">return:</span> RAW digital signature</li>
454
				<li><span class="field">return:</span> RAW digital signature</li>
456
				<li><span class="field">throws:</span> Zend_OpenId_Exception</li>
455
				<li><span class="field">throws:</span> Zend_OpenId_Exception</li>
457
				<li><span class="field">access:</span> public</li>
456
				<li><span class="field">access:</span> public</li>
458
			</ul>
457
			</ul>
459
	
458
	
460
	<div class="method-signature">
459
	<div class="method-signature">
461
		<span class="method-result">string</span>
460
		<span class="method-result">string</span>
462
		<span class="method-name">
461
		<span class="method-name">
463
			digest
462
			digest
464
		</span>
463
		</span>
465
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$func</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$data</span>)
464
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$func</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$data</span>)
466
			</div>
465
			</div>
467
	
466
	
468
			<ul class="parameters">
467
			<ul class="parameters">
469
					<li>
468
					<li>
470
				<span class="var-type">string</span>
469
				<span class="var-type">string</span>
471
				<span class="var-name">$func</span><span class="var-description">: digest algorithm</span>			</li>
470
				<span class="var-name">$func</span><span class="var-description">: digest algorithm</span>			</li>
472
					<li>
471
					<li>
473
				<span class="var-type">string</span>
472
				<span class="var-type">string</span>
474
				<span class="var-name">$data</span><span class="var-description">: data to sign</span>			</li>
473
				<span class="var-name">$data</span><span class="var-description">: data to sign</span>			</li>
475
				</ul>
474
				</ul>
476
		
475
		
477
			
476
			
478
	</div>
477
	</div>
479
<a name="methodlogin" id="login"><!-- --></a>
478
<a name="methodlogin" id="login"><!-- --></a>
480
<div class="oddrow">
479
<div class="oddrow">
481
	
480
	
482
	<div class="method-header">
481
	<div class="method-header">
483
		<span class="method-title">login</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__OpenIdClient.php.html#a48">48</a></span>)
482
		<span class="method-title">login</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__OpenIdClient.php.html#a48">48</a></span>)
484
	</div> 
483
	</div> 
485
	
484
	
486
	<!-- ========== Info from phpDoc block ========= -->
485
	<!-- ========== Info from phpDoc block ========= -->
487
<p class="short-description">Fonction login</p>
486
<p class="short-description">Fonction login</p>
488
<p class="description"><p>Return true ou false  &gt; Ne retourne rien si true car redirige vers l'adresse du serveur OID</p></p>
487
<p class="description"><p>Return true ou false  &gt; Ne retourne rien si true car redirige vers l'adresse du serveur OID</p></p>
489
	
488
	
490
	<div class="method-signature">
489
	<div class="method-signature">
491
		<span class="method-result">void</span>
490
		<span class="method-result">void</span>
492
		<span class="method-name">
491
		<span class="method-name">
493
			login
492
			login
494
		</span>
493
		</span>
495
					(<span class="var-type"></span>&nbsp;<span class="var-name">$id</span>, [<span class="var-type"></span>&nbsp;<span class="var-name">$immediate</span> = <span class="var-default">false</span>])
494
					(<span class="var-type"></span>&nbsp;<span class="var-name">$id</span>, [<span class="var-type"></span>&nbsp;<span class="var-name">$immediate</span> = <span class="var-default">false</span>])
496
			</div>
495
			</div>
497
	
496
	
498
			<ul class="parameters">
497
			<ul class="parameters">
499
					<li>
498
					<li>
500
				<span class="var-type"></span>
499
				<span class="var-type"></span>
501
				<span class="var-name">$id</span>			</li>
500
				<span class="var-name">$id</span>			</li>
502
					<li>
501
					<li>
503
				<span class="var-type"></span>
502
				<span class="var-type"></span>
504
				<span class="var-name">$immediate</span>			</li>
503
				<span class="var-name">$immediate</span>			</li>
505
				</ul>
504
				</ul>
506
		
505
		
507
			
506
			
508
	</div>
507
	</div>
509
<a name="method__construct" id="__construct"><!-- --></a>
508
<a name="method__construct" id="__construct"><!-- --></a>
510
<div class="evenrow">
509
<div class="evenrow">
511
	
510
	
512
	<div class="method-header">
511
	<div class="method-header">
513
		<span class="method-title">Constructor __construct</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__OpenIdClient.php.html#a34">34</a></span>)
512
		<span class="method-title">Constructor __construct</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__OpenIdClient.php.html#a34">34</a></span>)
514
	</div> 
513
	</div> 
515
	
514
	
516
	<!-- ========== Info from phpDoc block ========= -->
515
	<!-- ========== Info from phpDoc block ========= -->
517
<p class="short-description">Constructeur de l'application</p>
516
<p class="short-description">Constructeur de l'application</p>
518
	
517
	
519
	<div class="method-signature">
518
	<div class="method-signature">
520
		<span class="method-result">OpenIdClient</span>
519
		<span class="method-result">OpenIdClient</span>
521
		<span class="method-name">
520
		<span class="method-name">
522
			__construct
521
			__construct
523
		</span>
522
		</span>
524
				()
523
				()
525
			</div>
524
			</div>
526
	
525
	
527
		
526
		
528
			
527
			
529
	</div>
528
	</div>
530
<a name="methodredirect" id="redirect"><!-- --></a>
529
<a name="methodredirect" id="redirect"><!-- --></a>
531
<div class="oddrow">
530
<div class="oddrow">
532
	
531
	
533
	<div class="method-header">
532
	<div class="method-header">
534
		<span class="method-title">redirect</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__OpenIdClient.php.html#a1178">1178</a></span>)
533
		<span class="method-title">redirect</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__OpenIdClient.php.html#a1178">1178</a></span>)
535
	</div> 
534
	</div> 
536
	
535
	
537
	<!-- ========== Info from phpDoc block ========= -->
536
	<!-- ========== Info from phpDoc block ========= -->
538
<p class="short-description">Rediriger vers la page du serveur avec les paramètres de confiration</p>
537
<p class="short-description">Rediriger vers la page du serveur avec les paramètres de confiration</p>
539
	<ul class="tags">
538
	<ul class="tags">
540
				<li><span class="field">access:</span> public</li>
539
				<li><span class="field">access:</span> public</li>
541
			</ul>
540
			</ul>
542
	
541
	
543
	<div class="method-signature">
542
	<div class="method-signature">
544
		<span class="method-result">void</span>
543
		<span class="method-result">void</span>
545
		<span class="method-name">
544
		<span class="method-name">
546
			redirect
545
			redirect
547
		</span>
546
		</span>
548
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$url</span>, <span class="var-type">array</span>&nbsp;<span class="var-name">$params</span>)
547
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$url</span>, <span class="var-type">array</span>&nbsp;<span class="var-name">$params</span>)
549
			</div>
548
			</div>
550
	
549
	
551
			<ul class="parameters">
550
			<ul class="parameters">
552
					<li>
551
					<li>
553
				<span class="var-type">string</span>
552
				<span class="var-type">string</span>
554
				<span class="var-name">$url</span><span class="var-description">: URL de retour</span>			</li>
553
				<span class="var-name">$url</span><span class="var-description">: URL de retour</span>			</li>
555
					<li>
554
					<li>
556
				<span class="var-type">array</span>
555
				<span class="var-type">array</span>
557
				<span class="var-name">$params</span><span class="var-description">: paramètres additionnels</span>			</li>
556
				<span class="var-name">$params</span><span class="var-description">: paramètres additionnels</span>			</li>
558
				</ul>
557
				</ul>
559
		
558
		
560
			
559
			
561
	</div>
560
	</div>
562
<a name="methodselfUrl" id="selfUrl"><!-- --></a>
561
<a name="methodselfUrl" id="selfUrl"><!-- --></a>
563
<div class="evenrow">
562
<div class="evenrow">
564
	
563
	
565
	<div class="method-header">
564
	<div class="method-header">
566
		<span class="method-title">selfUrl</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__OpenIdClient.php.html#a1050">1050</a></span>)
565
		<span class="method-title">selfUrl</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__OpenIdClient.php.html#a1050">1050</a></span>)
567
	</div> 
566
	</div> 
568
	
567
	
569
	<!-- ========== Info from phpDoc block ========= -->
568
	<!-- ========== Info from phpDoc block ========= -->
570
<p class="short-description">Returns a full URL that was requested on current HTTP request.</p>
569
<p class="short-description">Returns a full URL that was requested on current HTTP request.</p>
571
	<ul class="tags">
570
	<ul class="tags">
572
				<li><span class="field">access:</span> public</li>
571
				<li><span class="field">access:</span> public</li>
573
			</ul>
572
			</ul>
574
	
573
	
575
	<div class="method-signature">
574
	<div class="method-signature">
576
		<span class="method-result">string</span>
575
		<span class="method-result">string</span>
577
		<span class="method-name">
576
		<span class="method-name">
578
			selfUrl
577
			selfUrl
579
		</span>
578
		</span>
580
				()
579
				()
581
			</div>
580
			</div>
582
	
581
	
583
		
582
		
584
			
583
			
585
	</div>
584
	</div>
586
<a name="methodverifierVersion" id="verifierVersion"><!-- --></a>
585
<a name="methodverifierVersion" id="verifierVersion"><!-- --></a>
587
<div class="oddrow">
586
<div class="oddrow">
588
	
587
	
589
	<div class="method-header">
588
	<div class="method-header">
590
		<span class="method-title">verifierVersion</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__OpenIdClient.php.html#a477">477</a></span>)
589
		<span class="method-title">verifierVersion</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__OpenIdClient.php.html#a477">477</a></span>)
591
	</div> 
590
	</div> 
592
	
591
	
593
	<!-- ========== Info from phpDoc block ========= -->
592
	<!-- ========== Info from phpDoc block ========= -->
594
	
593
	
595
	<div class="method-signature">
594
	<div class="method-signature">
596
		<span class="method-result">void</span>
595
		<span class="method-result">void</span>
597
		<span class="method-name">
596
		<span class="method-name">
598
			verifierVersion
597
			verifierVersion
599
		</span>
598
		</span>
600
					(<span class="var-type"></span>&nbsp;<span class="var-name">$reponseHtml</span>)
599
					(<span class="var-type"></span>&nbsp;<span class="var-name">$reponseHtml</span>)
601
			</div>
600
			</div>
602
	
601
	
603
			<ul class="parameters">
602
			<ul class="parameters">
604
					<li>
603
					<li>
605
				<span class="var-type"></span>
604
				<span class="var-type"></span>
606
				<span class="var-name">$reponseHtml</span>			</li>
605
				<span class="var-name">$reponseHtml</span>			</li>
607
				</ul>
606
				</ul>
608
		
607
		
609
			
608
			
610
	</div>
609
	</div>
611
<a name="methodverify" id="verify"><!-- --></a>
610
<a name="methodverify" id="verify"><!-- --></a>
612
<div class="evenrow">
611
<div class="evenrow">
613
	
612
	
614
	<div class="method-header">
613
	<div class="method-header">
615
		<span class="method-title">verify</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__OpenIdClient.php.html#a193">193</a></span>)
614
		<span class="method-title">verify</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__OpenIdClient.php.html#a193">193</a></span>)
616
	</div> 
615
	</div> 
617
	
616
	
618
	<!-- ========== Info from phpDoc block ========= -->
617
	<!-- ========== Info from phpDoc block ========= -->
619
<p class="short-description">Verifies authentication response from OpenID server.</p>
618
<p class="short-description">Verifies authentication response from OpenID server.</p>
620
<p class="description"><p>This is the second step of OpenID authentication process.  The function returns true on successful authentication and false on  failure.</p></p>
619
<p class="description"><p>This is the second step of OpenID authentication process.  The function returns true on successful authentication and false on  failure.</p></p>
621
	<ul class="tags">
620
	<ul class="tags">
622
				<li><span class="field">access:</span> public</li>
621
				<li><span class="field">access:</span> public</li>
623
			</ul>
622
			</ul>
624
	
623
	
625
	<div class="method-signature">
624
	<div class="method-signature">
626
		<span class="method-result">bool</span>
625
		<span class="method-result">bool</span>
627
		<span class="method-name">
626
		<span class="method-name">
628
			verify
627
			verify
629
		</span>
628
		</span>
630
					(<span class="var-type">array</span>&nbsp;<span class="var-name">$params</span>, [<span class="var-type">string</span>&nbsp;<span class="var-name">&$identity</span> = <span class="var-default">&quot;&quot;</span>], [<span class="var-type">mixed</span>&nbsp;<span class="var-name">$extensions</span> = <span class="var-default">null</span>])
629
					(<span class="var-type">array</span>&nbsp;<span class="var-name">$params</span>, [<span class="var-type">string</span>&nbsp;<span class="var-name">&$identity</span> = <span class="var-default">&quot;&quot;</span>], [<span class="var-type">mixed</span>&nbsp;<span class="var-name">$extensions</span> = <span class="var-default">null</span>])
631
			</div>
630
			</div>
632
	
631
	
633
			<ul class="parameters">
632
			<ul class="parameters">
634
					<li>
633
					<li>
635
				<span class="var-type">array</span>
634
				<span class="var-type">array</span>
636
				<span class="var-name">$params</span><span class="var-description">: HTTP query data from OpenID server</span>			</li>
635
				<span class="var-name">$params</span><span class="var-description">: HTTP query data from OpenID server</span>			</li>
637
					<li>
636
					<li>
638
				<span class="var-type">string</span>
637
				<span class="var-type">string</span>
639
				<span class="var-name">&$identity</span><span class="var-description">: this argument is set to end-user's claimed   identifier or OpenID provider local identifier.</span>			</li>
638
				<span class="var-name">&$identity</span><span class="var-description">: this argument is set to end-user's claimed   identifier or OpenID provider local identifier.</span>			</li>
640
					<li>
639
					<li>
641
				<span class="var-type">mixed</span>
640
				<span class="var-type">mixed</span>
642
				<span class="var-name">$extensions</span><span class="var-description">: extension object or array of extensions objects</span>			</li>
641
				<span class="var-name">$extensions</span><span class="var-description">: extension object or array of extensions objects</span>			</li>
643
				</ul>
642
				</ul>
644
		
643
		
645
			
644
			
646
	</div>
645
	</div>
647
<a name="method_addAssociation" id="_addAssociation"><!-- --></a>
646
<a name="method_addAssociation" id="_addAssociation"><!-- --></a>
648
<div class="oddrow">
647
<div class="oddrow">
649
	
648
	
650
	<div class="method-header">
649
	<div class="method-header">
651
		<span class="method-title">_addAssociation</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__OpenIdClient.php.html#a759">759</a></span>)
650
		<span class="method-title">_addAssociation</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__OpenIdClient.php.html#a759">759</a></span>)
652
	</div> 
651
	</div> 
653
	
652
	
654
	<!-- ========== Info from phpDoc block ========= -->
653
	<!-- ========== Info from phpDoc block ========= -->
655
<p class="short-description">Store assiciation in internal chace and external storage</p>
654
<p class="short-description">Store assiciation in internal chace and external storage</p>
656
	<ul class="tags">
655
	<ul class="tags">
657
				<li><span class="field">access:</span> protected</li>
656
				<li><span class="field">access:</span> protected</li>
658
			</ul>
657
			</ul>
659
	
658
	
660
	<div class="method-signature">
659
	<div class="method-signature">
661
		<span class="method-result">void</span>
660
		<span class="method-result">void</span>
662
		<span class="method-name">
661
		<span class="method-name">
663
			_addAssociation
662
			_addAssociation
664
		</span>
663
		</span>
665
					(<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">integer</span>&nbsp;<span class="var-name">$expires</span>)
664
					(<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">integer</span>&nbsp;<span class="var-name">$expires</span>)
666
			</div>
665
			</div>
667
	
666
	
668
			<ul class="parameters">
667
			<ul class="parameters">
669
					<li>
668
					<li>
670
				<span class="var-type">string</span>
669
				<span class="var-type">string</span>
671
				<span class="var-name">$url</span><span class="var-description">: OpenID server url</span>			</li>
670
				<span class="var-name">$url</span><span class="var-description">: OpenID server url</span>			</li>
672
					<li>
671
					<li>
673
				<span class="var-type">string</span>
672
				<span class="var-type">string</span>
674
				<span class="var-name">$handle</span><span class="var-description">: association handle</span>			</li>
673
				<span class="var-name">$handle</span><span class="var-description">: association handle</span>			</li>
675
					<li>
674
					<li>
676
				<span class="var-type">string</span>
675
				<span class="var-type">string</span>
677
				<span class="var-name">$macFunc</span><span class="var-description">: HMAC function (sha1 or sha256)</span>			</li>
676
				<span class="var-name">$macFunc</span><span class="var-description">: HMAC function (sha1 or sha256)</span>			</li>
678
					<li>
677
					<li>
679
				<span class="var-type">string</span>
678
				<span class="var-type">string</span>
680
				<span class="var-name">$secret</span><span class="var-description">: shared secret</span>			</li>
679
				<span class="var-name">$secret</span><span class="var-description">: shared secret</span>			</li>
681
					<li>
680
					<li>
682
				<span class="var-type">integer</span>
681
				<span class="var-type">integer</span>
683
				<span class="var-name">$expires</span><span class="var-description">: expiration UNIX time</span>			</li>
682
				<span class="var-name">$expires</span><span class="var-description">: expiration UNIX time</span>			</li>
684
				</ul>
683
				</ul>
685
		
684
		
686
			
685
			
687
	</div>
686
	</div>
688
<a name="method_associate" id="_associate"><!-- --></a>
687
<a name="method_associate" id="_associate"><!-- --></a>
689
<div class="evenrow">
688
<div class="evenrow">
690
	
689
	
691
	<div class="method-header">
690
	<div class="method-header">
692
		<span class="method-title">_associate</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__OpenIdClient.php.html#a556">556</a></span>)
691
		<span class="method-title">_associate</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__OpenIdClient.php.html#a556">556</a></span>)
693
	</div> 
692
	</div> 
694
	
693
	
695
	<!-- ========== Info from phpDoc block ========= -->
694
	<!-- ========== Info from phpDoc block ========= -->
696
<p class="short-description">Create (or reuse existing) association between OpenID consumer and  OpenID server based on Diffie-Hellman key agreement. Returns true  on success and false on failure.</p>
695
<p class="short-description">Create (or reuse existing) association between OpenID consumer and  OpenID server based on Diffie-Hellman key agreement. Returns true  on success and false on failure.</p>
697
	<ul class="tags">
696
	<ul class="tags">
698
				<li><span class="field">access:</span> protected</li>
697
				<li><span class="field">access:</span> protected</li>
699
			</ul>
698
			</ul>
700
	
699
	
701
	<div class="method-signature">
700
	<div class="method-signature">
702
		<span class="method-result">bool</span>
701
		<span class="method-result">bool</span>
703
		<span class="method-name">
702
		<span class="method-name">
704
			_associate
703
			_associate
705
		</span>
704
		</span>
706
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$url</span>, <span class="var-type">float</span>&nbsp;<span class="var-name">$version</span>, [<span class="var-type">string</span>&nbsp;<span class="var-name">$priv_key</span> = <span class="var-default">null</span>])
705
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$url</span>, <span class="var-type">float</span>&nbsp;<span class="var-name">$version</span>, [<span class="var-type">string</span>&nbsp;<span class="var-name">$priv_key</span> = <span class="var-default">null</span>])
707
			</div>
706
			</div>
708
	
707
	
709
			<ul class="parameters">
708
			<ul class="parameters">
710
					<li>
709
					<li>
711
				<span class="var-type">string</span>
710
				<span class="var-type">string</span>
712
				<span class="var-name">$url</span><span class="var-description">: OpenID server url</span>			</li>
711
				<span class="var-name">$url</span><span class="var-description">: OpenID server url</span>			</li>
713
					<li>
712
					<li>
714
				<span class="var-type">float</span>
713
				<span class="var-type">float</span>
715
				<span class="var-name">$version</span><span class="var-description">: OpenID protocol version</span>			</li>
714
				<span class="var-name">$version</span><span class="var-description">: OpenID protocol version</span>			</li>
716
					<li>
715
					<li>
717
				<span class="var-type">string</span>
716
				<span class="var-type">string</span>
718
				<span class="var-name">$priv_key</span><span class="var-description">: for testing only</span>			</li>
717
				<span class="var-name">$priv_key</span><span class="var-description">: for testing only</span>			</li>
719
				</ul>
718
				</ul>
720
		
719
		
721
			
720
			
722
	</div>
721
	</div>
723
<a name="method_discovery" id="_discovery"><!-- --></a>
722
<a name="method_discovery" id="_discovery"><!-- --></a>
724
<div class="oddrow">
723
<div class="oddrow">
725
	
724
	
726
	<div class="method-header">
725
	<div class="method-header">
727
		<span class="method-title">_discovery</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__OpenIdClient.php.html#a434">434</a></span>)
726
		<span class="method-title">_discovery</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__OpenIdClient.php.html#a434">434</a></span>)
728
	</div> 
727
	</div> 
729
	
728
	
730
	<!-- ========== Info from phpDoc block ========= -->
729
	<!-- ========== Info from phpDoc block ========= -->
731
<p class="short-description">Performs discovery of identity and finds OpenID URL, OpenID server URL  and OpenID protocol version. Returns true on succees and false on  failure.</p>
730
<p class="short-description">Performs discovery of identity and finds OpenID URL, OpenID server URL  and OpenID protocol version. Returns true on succees and false on  failure.</p>
732
	<ul class="tags">
731
	<ul class="tags">
733
				<li><span class="field">todo:</span> OpenID 2.0 (7.3) XRI and Yadis discovery</li>
732
				<li><span class="field">todo:</span> OpenID 2.0 (7.3) XRI and Yadis discovery</li>
734
				<li><span class="field">access:</span> protected</li>
733
				<li><span class="field">access:</span> protected</li>
735
			</ul>
734
			</ul>
736
	
735
	
737
	<div class="method-signature">
736
	<div class="method-signature">
738
		<span class="method-result">bool</span>
737
		<span class="method-result">bool</span>
739
		<span class="method-name">
738
		<span class="method-name">
740
			_discovery
739
			_discovery
741
		</span>
740
		</span>
742
					(<span class="var-type">string</span>&nbsp;<span class="var-name">&$id</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>)
741
					(<span class="var-type">string</span>&nbsp;<span class="var-name">&$id</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>)
743
			</div>
742
			</div>
744
	
743
	
745
			<ul class="parameters">
744
			<ul class="parameters">
746
					<li>
745
					<li>
747
				<span class="var-type">string</span>
746
				<span class="var-type">string</span>
748
				<span class="var-name">&$id</span><span class="var-description">: OpenID identity URL</span>			</li>
747
				<span class="var-name">&$id</span><span class="var-description">: OpenID identity URL</span>			</li>
749
					<li>
748
					<li>
750
				<span class="var-type">string</span>
749
				<span class="var-type">string</span>
751
				<span class="var-name">&$server</span><span class="var-description">: OpenID server URL</span>			</li>
750
				<span class="var-name">&$server</span><span class="var-description">: OpenID server URL</span>			</li>
752
					<li>
751
					<li>
753
				<span class="var-type">float</span>
752
				<span class="var-type">float</span>
754
				<span class="var-name">&$version</span><span class="var-description">: OpenID protocol version</span>			</li>
753
				<span class="var-name">&$version</span><span class="var-description">: OpenID protocol version</span>			</li>
755
				</ul>
754
				</ul>
756
		
755
		
757
			
756
			
758
	</div>
757
	</div>
759
<a name="method_getAssociation" id="_getAssociation"><!-- --></a>
758
<a name="method_getAssociation" id="_getAssociation"><!-- --></a>
760
<div class="evenrow">
759
<div class="evenrow">
761
	
760
	
762
	<div class="method-header">
761
	<div class="method-header">
763
		<span class="method-title">_getAssociation</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__OpenIdClient.php.html#a781">781</a></span>)
762
		<span class="method-title">_getAssociation</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__OpenIdClient.php.html#a781">781</a></span>)
764
	</div> 
763
	</div> 
765
	
764
	
766
	<!-- ========== Info from phpDoc block ========= -->
765
	<!-- ========== Info from phpDoc block ========= -->
767
<p class="short-description">Retrive assiciation information for given $url from internal cahce or  external storage</p>
766
<p class="short-description">Retrive assiciation information for given $url from internal cahce or  external storage</p>
768
	<ul class="tags">
767
	<ul class="tags">
769
				<li><span class="field">access:</span> protected</li>
768
				<li><span class="field">access:</span> protected</li>
770
			</ul>
769
			</ul>
771
	
770
	
772
	<div class="method-signature">
771
	<div class="method-signature">
773
		<span class="method-result">void</span>
772
		<span class="method-result">void</span>
774
		<span class="method-name">
773
		<span class="method-name">
775
			_getAssociation
774
			_getAssociation
776
		</span>
775
		</span>
777
					(<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">integer</span>&nbsp;<span class="var-name">&$expires</span>)
776
					(<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">integer</span>&nbsp;<span class="var-name">&$expires</span>)
778
			</div>
777
			</div>
779
	
778
	
780
			<ul class="parameters">
779
			<ul class="parameters">
781
					<li>
780
					<li>
782
				<span class="var-type">string</span>
781
				<span class="var-type">string</span>
783
				<span class="var-name">$url</span><span class="var-description">: OpenID server url</span>			</li>
782
				<span class="var-name">$url</span><span class="var-description">: OpenID server url</span>			</li>
784
					<li>
783
					<li>
785
				<span class="var-type">string</span>
784
				<span class="var-type">string</span>
786
				<span class="var-name">&$handle</span><span class="var-description">: association handle</span>			</li>
785
				<span class="var-name">&$handle</span><span class="var-description">: association handle</span>			</li>
787
					<li>
786
					<li>
788
				<span class="var-type">string</span>
787
				<span class="var-type">string</span>
789
				<span class="var-name">&$macFunc</span><span class="var-description">: HMAC function (sha1 or sha256)</span>			</li>
788
				<span class="var-name">&$macFunc</span><span class="var-description">: HMAC function (sha1 or sha256)</span>			</li>
790
					<li>
789
					<li>
791
				<span class="var-type">string</span>
790
				<span class="var-type">string</span>
792
				<span class="var-name">&$secret</span><span class="var-description">: shared secret</span>			</li>
791
				<span class="var-name">&$secret</span><span class="var-description">: shared secret</span>			</li>
793
					<li>
792
					<li>
794
				<span class="var-type">integer</span>
793
				<span class="var-type">integer</span>
795
				<span class="var-name">&$expires</span><span class="var-description">: expiration UNIX time</span>			</li>
794
				<span class="var-name">&$expires</span><span class="var-description">: expiration UNIX time</span>			</li>
796
				</ul>
795
				</ul>
797
		
796
		
798
			
797
			
799
	</div>
798
	</div>
800
						
799
						
801
		</div>
800
		</div>
802
	</div>
801
	</div>
803
 
802
 
804
	<a name="sec-consts"></a>
803
	<a name="sec-consts"></a>
805
	<div class="info-box">
804
	<div class="info-box">
806
		<div class="info-box-title">Class Constants</div>
805
		<div class="info-box-title">Class Constants</div>
807
		<div class="nav-bar">
806
		<div class="nav-bar">
808
			<a href="#sec-description">Description</a> |
807
			<a href="#sec-description">Description</a> |
809
										<a href="#sec-var-summary">Constants</a> (<span class="disabled">details</span>)
808
										<a href="#sec-var-summary">Constants</a> (<span class="disabled">details</span>)
810
						
809
						
811
			
810
			
812
												<a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
811
												<a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
813
														| 
812
														| 
814
									<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
813
									<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
815
							
814
							
816
					</div>
815
					</div>
817
		<div class="info-box-body">
816
		<div class="info-box-body">
818
			<a name="constNS_2_0" id="NS_2_0"><!-- --></A>
817
			<a name="constNS_2_0" id="NS_2_0"><!-- --></A>
819
<div class="oddrow">
818
<div class="oddrow">
820
 
819
 
821
	<div class="const-header">
820
	<div class="const-header">
822
		<img src="../media/images/Variable.png" />
821
		<img src="../media/images/Variable.png" />
823
		<span class="const-title">
822
		<span class="const-title">
824
			<span class="const-name">NS_2_0</span>
823
			<span class="const-name">NS_2_0</span>
825
			 = <span class="const-default"> 'http://specs.openid.net/auth/2.0'</span>
824
			 = <span class="const-default"> 'http://specs.openid.net/auth/2.0'</span>
826
			(line <span class="line-number"><a href="../__filesource/fsource_Framework__OpenIdClient.php.html#a12">12</a></span>)
825
			(line <span class="line-number"><a href="../__filesource/fsource_Framework__OpenIdClient.php.html#a12">12</a></span>)
827
		</span>
826
		</span>
828
	</div>
827
	</div>
829
 
828
 
830
	<!-- ========== Info from phpDoc block ========= -->
829
	<!-- ========== Info from phpDoc block ========= -->
831
	
830
	
832
	
831
	
833
</div>
832
</div>
834
						
833
						
835
		</div>
834
		</div>
836
	</div>
835
	</div>
837
 
836
 
838
	<p class="notes" id="credit">
837
	<p class="notes" id="credit">
839
		Documentation generated on Tue, 18 Jan 2011 15:13:21 +0100 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.4.3</a>
838
		Documentation generated on Tue, 18 Jan 2011 15:30:55 +0100 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.4.3</a>
840
	</p>
839
	</p>
841
	</div></body>
840
	</div></body>
842
</html>
841
</html>