Subversion Repositories Applications.framework

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
131 aurelien 1
<?xml version="1.0" encoding="iso-8859-1"?>
2
<!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">
4
		<head>
5
			<!-- template designed by Marco Von Ballmoos -->
6
			<title>Docs For Class GestionnaireException</title>
7
			<link rel="stylesheet" href="../media/stylesheet.css" />
8
			<meta http-equiv='Content-Type' content='text/html; charset=UTF8'/>
9
		</head>
10
		<body>
11
			<div class="page-body">
12
<h2 class="class-name">Class GestionnaireException</h2>
13
 
14
<a name="sec-description"></a>
15
<div class="info-box">
16
	<div class="info-box-title">Description</div>
17
	<div class="nav-bar">
18
					<span class="disabled">Description</span> |
19
															<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
20
 
21
					</div>
22
	<div class="info-box-body">
23
        		<!-- ========== Info from phpDoc block ========= -->
24
<p class="short-description">classe de gestion des exceptions.</p>
25
<p class="description"><p>classe de gestion des exceptions.
26
 PHP Version 5</p></p>
27
	<ul class="tags">
28
				<li><span class="field">author:</span> aurelien &lt;<a href="mailto:aurelien@tela-botanica.org">aurelien@tela-botanica.org</a>&gt;</li>
29
				<li><span class="field">version:</span> SVN: $$Id: GestionnaireException.php 129 2009-09-02 12:22:03Z aurelien $$</li>
30
				<li><span class="field">copyright:</span> 2009 Tela-Botanica</li>
31
				<li><span class="field">link:</span> /doc/framework/</li>
32
				<li><span class="field">license:</span> <a href="http://www.gnu.org/licenses/gpl.html">Licence GNU-GPL</a></li>
33
				<li><span class="field">license:</span> <a href="http://www.cecill.info/licences/Licence_CeCILL_V2-fr.txt">Licence CECILL</a></li>
34
			</ul>
35
		<p class="notes">
36
			Located in <a class="field" href="_GestionnaireException.php.html">/GestionnaireException.php</a> (line <span class="field"><a href="../__filesource/fsource_Framework__GestionnaireException.php.html#a18">18</a></span>)
37
		</p>
38
 
39
 
40
		<pre></pre>
41
 
42
			</div>
43
</div>
44
 
45
 
46
 
47
 
48
	<a name="sec-method-summary"></a>
49
	<div class="info-box">
50
		<div class="info-box-title">Method Summary</span></div>
51
		<div class="nav-bar">
52
			<a href="#sec-description">Description</a> |
53
												<span class="disabled">Methods</span> (<a href="#sec-methods">details</a>)
54
		</div>
55
		<div class="info-box-body">
56
			<div class="method-summary">
57
																				<div class="method-definition">
58
					static 						<span class="method-result">void</span>
59
										<a href="#gererErreur" title="details" class="method-name">gererErreur</a>
60
											(<span class="var-type">int</span>&nbsp;<span class="var-name">$niveau</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$message</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$fichier</span>, <span class="var-type">int</span>&nbsp;<span class="var-name">$ligne</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$contexte</span>)
61
									</div>
62
																<div class="method-definition">
63
					static 						<span class="method-result">void</span>
64
										<a href="#gererException" title="details" class="method-name">gererException</a>
65
											(<span class="var-type"></span>&nbsp;<span class="var-name">$e</span>)
66
									</div>
67
																<div class="method-definition">
68
					static 						<span class="method-result">void</span>
69
										<a href="#getContexte" title="details" class="method-name">getContexte</a>
70
										()
71
									</div>
72
																<div class="method-definition">
73
					static 						<span class="method-result">void</span>
74
										<a href="#getExceptions" title="details" class="method-name">getExceptions</a>
75
										()
76
									</div>
77
																<div class="method-definition">
78
					static 						<span class="method-result">GestionnaireErreur</span>
79
										<a href="#getInstance" title="details" class="method-name">getInstance</a>
80
										()
81
									</div>
82
 
83
												<div class="method-definition">
84
											<span class="method-result">GestionnaireException</span>
85
										<a href="#__construct" title="details" class="method-name">__construct</a>
86
											(<span class="var-type">bool</span>&nbsp;<span class="var-name">0</span>)
87
									</div>
88
																																																								<div class="method-definition">
89
											<span class="method-result">void</span>
90
										<a href="#setContexte" title="details" class="method-name">setContexte</a>
91
											(<span class="var-type">bool</span>&nbsp;<span class="var-name">$contexte</span>)
92
									</div>
93
								</div>
94
		</div>
95
	</div>
96
 
97
 
98
	<a name="sec-methods"></a>
99
	<div class="info-box">
100
		<div class="info-box-title">Methods</div>
101
		<div class="nav-bar">
102
			<a href="#sec-description">Description</a> |
103
																<a href="#sec-method-summary">Methods</a> (<span class="disabled">details</span>)
104
 
105
		</div>
106
		<div class="info-box-body">
107
			<A NAME='method_detail'></A>
108
<a name="methodgererErreur" id="gererErreur"><!-- --></a>
109
<div class="oddrow">
110
 
111
	<div class="method-header">
112
		<span class="method-title">static method gererErreur</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__GestionnaireException.php.html#a116">116</a></span>)
113
	</div>
114
 
115
	<!-- ========== Info from phpDoc block ========= -->
116
<p class="short-description">Gère les erreurs en les convertissant en exceptions (remplace la fonction gestion d'erreurs native de php)</p>
117
<p class="description"><p>Gère les erreurs en les convertissant en exceptions (remplace la fonction gestion d'erreurs native de php)</p></p>
118
	<ul class="tags">
119
				<li><span class="field">access:</span> public</li>
120
			</ul>
121
 
122
	<div class="method-signature">
123
	    static
124
		<span class="method-result">void</span>
125
		<span class="method-name">
126
			gererErreur
127
		</span>
128
					(<span class="var-type">int</span>&nbsp;<span class="var-name">$niveau</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$message</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$fichier</span>, <span class="var-type">int</span>&nbsp;<span class="var-name">$ligne</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$contexte</span>)
129
			</div>
130
 
131
			<ul class="parameters">
132
					<li>
133
				<span class="var-type">int</span>
134
				<span class="var-name">$niveau</span><span class="var-description">: le niveau de l'erreur</span>			</li>
135
					<li>
136
				<span class="var-type">string</span>
137
				<span class="var-name">$message</span><span class="var-description">: le message associé à l'erreur</span>			</li>
138
					<li>
139
				<span class="var-type">string</span>
140
				<span class="var-name">$fichier</span><span class="var-description">: le nom du fichier où l'erreur s'est produite</span>			</li>
141
					<li>
142
				<span class="var-type">int</span>
143
				<span class="var-name">$ligne</span><span class="var-description">: la ligne où l'erreur s'est produite</span>			</li>
144
					<li>
145
				<span class="var-type">string</span>
146
				<span class="var-name">$contexte</span><span class="var-description">: le contexte associé à l'erreur</span>			</li>
147
				</ul>
148
 
149
 
150
	</div>
151
<a name="methodgererException" id="gererException"><!-- --></a>
152
<div class="evenrow">
153
 
154
	<div class="method-header">
155
		<span class="method-title">static method gererException</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__GestionnaireException.php.html#a91">91</a></span>)
156
	</div>
157
 
158
	<!-- ========== Info from phpDoc block ========= -->
159
<p class="short-description">Fonction de gestion des exceptions, remplace le handler par défaut</p>
160
<p class="description"><p>Fonction de gestion des exceptions, remplace le handler par défaut</p></p>
161
	<ul class="tags">
162
				<li><span class="field">access:</span> public</li>
163
			</ul>
164
 
165
	<div class="method-signature">
166
	    static
167
		<span class="method-result">void</span>
168
		<span class="method-name">
169
			gererException
170
		</span>
171
					(<span class="var-type"></span>&nbsp;<span class="var-name">$e</span>)
172
			</div>
173
 
174
			<ul class="parameters">
175
					<li>
176
				<span class="var-type">Exception</span>
177
				<span class="var-name">$e</span><span class="var-description">: l'exception à traiter</span>			</li>
178
				</ul>
179
 
180
 
181
	</div>
182
<a name="methodgetContexte" id="getContexte"><!-- --></a>
183
<div class="oddrow">
184
 
185
	<div class="method-header">
186
		<span class="method-title">static method getContexte</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__GestionnaireException.php.html#a63">63</a></span>)
187
	</div>
188
 
189
	<!-- ========== Info from phpDoc block ========= -->
190
<p class="short-description">Renvoie le booleen définissant si l'on affiche le contexte ou non</p>
191
<p class="description"><p>Renvoie le booleen définissant si l'on affiche le contexte ou non</p></p>
192
	<ul class="tags">
193
				<li><span class="field">access:</span> public</li>
194
			</ul>
195
 
196
	<div class="method-signature">
197
	    static
198
		<span class="method-result">void</span>
199
		<span class="method-name">
200
			getContexte
201
		</span>
202
				()
203
			</div>
204
 
205
 
206
 
207
	</div>
208
<a name="methodgetExceptions" id="getExceptions"><!-- --></a>
209
<div class="evenrow">
210
 
211
	<div class="method-header">
212
		<span class="method-title">static method getExceptions</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__GestionnaireException.php.html#a138">138</a></span>)
213
	</div>
214
 
215
	<!-- ========== Info from phpDoc block ========= -->
216
<p class="short-description">Renvoie les exceptions au format (X)HTML</p>
217
<p class="description"><p>Renvoie les exceptions au format (X)HTML ou bien au format texte suivant le mode d'utilisation de PHP</p></p>
218
	<ul class="tags">
219
				<li><span class="field">access:</span> public</li>
220
			</ul>
221
 
222
	<div class="method-signature">
223
	    static
224
		<span class="method-result">void</span>
225
		<span class="method-name">
226
			getExceptions
227
		</span>
228
				()
229
			</div>
230
 
231
 
232
 
233
	</div>
234
<a name="methodgetInstance" id="getInstance"><!-- --></a>
235
<div class="oddrow">
236
 
237
	<div class="method-header">
238
		<span class="method-title">static method getInstance</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__GestionnaireException.php.html#a78">78</a></span>)
239
	</div>
240
 
241
	<!-- ========== Info from phpDoc block ========= -->
242
<p class="short-description">Fonction d'accès au singleton</p>
243
<p class="description"><p>Fonction d'accès au singleton</p></p>
244
	<ul class="tags">
245
				<li><span class="field">return:</span> le gestionnaire d'exceptions courant</li>
246
				<li><span class="field">access:</span> public</li>
247
			</ul>
248
 
249
	<div class="method-signature">
250
	    static
251
		<span class="method-result">GestionnaireErreur</span>
252
		<span class="method-name">
253
			getInstance
254
		</span>
255
				()
256
			</div>
257
 
258
 
259
 
260
	</div>
261
 
262
<a name="method__construct" id="__construct"><!-- --></a>
263
<div class="evenrow">
264
 
265
	<div class="method-header">
266
		<span class="method-title">Constructor __construct</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__GestionnaireException.php.html#a50">50</a></span>)
267
	</div>
268
 
269
	<!-- ========== Info from phpDoc block ========= -->
270
<p class="short-description">Constructeur avec paramètres optionnel</p>
271
<p class="description"><p>Constructeur avec paramètres optionnel</p></p>
272
	<ul class="tags">
273
				<li><span class="field">access:</span> public</li>
274
			</ul>
275
 
276
	<div class="method-signature">
277
		<span class="method-result">GestionnaireException</span>
278
		<span class="method-name">
279
			__construct
280
		</span>
281
					(<span class="var-type">bool</span>&nbsp;<span class="var-name">0</span>)
282
			</div>
283
 
284
			<ul class="parameters">
285
					<li>
286
				<span class="var-type">bool</span>
287
				<span class="var-name">0</span><span class="var-description">: indique si l'on veut afficher ou non le contexte des exceptions (i.e. la trace)</span>			</li>
288
				</ul>
289
 
290
 
291
	</div>
292
<a name="methodsetContexte" id="setContexte"><!-- --></a>
293
<div class="oddrow">
294
 
295
	<div class="method-header">
296
		<span class="method-title">setContexte</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__GestionnaireException.php.html#a71">71</a></span>)
297
	</div>
298
 
299
	<!-- ========== Info from phpDoc block ========= -->
300
<p class="short-description">Definit si l'on veut afficher le contexte ou non</p>
301
<p class="description"><p>Definit si l'on veut afficher le contexte ou non</p></p>
302
	<ul class="tags">
303
				<li><span class="field">access:</span> public</li>
304
			</ul>
305
 
306
	<div class="method-signature">
307
		<span class="method-result">void</span>
308
		<span class="method-name">
309
			setContexte
310
		</span>
311
					(<span class="var-type">bool</span>&nbsp;<span class="var-name">$contexte</span>)
312
			</div>
313
 
314
			<ul class="parameters">
315
					<li>
316
				<span class="var-type">bool</span>
317
				<span class="var-name">$contexte</span><span class="var-description">: true si on veut afficher le contexte, false sinon, par défaut vaut false</span>			</li>
318
				</ul>
319
 
320
 
321
	</div>
322
 
323
		</div>
324
	</div>
325
 
326
 
327
	<p class="notes" id="credit">
328
		Documentation generated on Wed, 02 Sep 2009 15:47:39 +0200 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.4.1</a>
329
	</p>
330
	</div></body>
331
</html>