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
159 jpm 1
<html>
2
<head>
3
<title>Docs For Class GestionnaireException</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">Framework</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
 
297 jpm 18
                                                                      		  [ <a href="../classtrees_Framework.html" class="menu">class tree: Framework</a> ]
159 jpm 19
		  [ <a href="../elementindex_Framework.html" class="menu">index: Framework</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">
297 jpm 29
	<div id="todolist">
30
			<p><a href="../todolist.html">Todo List</a></p>
31
	</div>
159 jpm 32
      <b>Packages:</b><br />
33
              <a href="../li_Framework.html">Framework</a><br />
297 jpm 34
              <a href="../li_Utilitaire.html">Utilitaire</a><br />
35
              <a href="../li_Zend_OpenId.html">Zend_OpenId</a><br />
159 jpm 36
            <br /><br />
37
                        <b>Files:</b><br />
38
      	  <div class="package">
297 jpm 39
			<a href="../Framework/_Bdd.php.html">		Bdd.php
159 jpm 40
		</a><br>
297 jpm 41
			<a href="../Framework/_Cache.php.html">		Cache.php
159 jpm 42
		</a><br>
297 jpm 43
			<a href="../Framework/_CacheFichier.php.html">		CacheFichier.php
44
		</a><br>
45
			<a href="../Framework/_CacheSimple.php.html">		CacheSimple.php
46
		</a><br>
47
			<a href="../Framework/_CacheSqlite.php.html">		CacheSqlite.php
48
		</a><br>
159 jpm 49
			<a href="../Framework/_Chronometre.php.html">		Chronometre.php
50
		</a><br>
297 jpm 51
			<a href="../Framework/_Cli.php.html">		Cli.php
52
		</a><br>
159 jpm 53
			<a href="../Framework/_Config.php.html">		Config.php
54
		</a><br>
55
			<a href="../Framework/_Controleur.php.html">		Controleur.php
56
		</a><br>
57
			<a href="../Framework/_Debug.php.html">		Debug.php
58
		</a><br>
297 jpm 59
			<a href="../Framework/_utilitaires---DiffieHellmanUtil.php.html">		DiffieHellmanUtil.php
60
		</a><br>
61
			<a href="../Framework/_Framework.php.html">		Framework.php
62
		</a><br>
159 jpm 63
			<a href="../Framework/_GestionnaireException.php.html">		GestionnaireException.php
64
		</a><br>
297 jpm 65
			<a href="../Framework/_I18n.php.html">		I18n.php
66
		</a><br>
159 jpm 67
			<a href="../Framework/_Log.php.html">		Log.php
68
		</a><br>
297 jpm 69
			<a href="../Framework/_OpenIdClient.php.html">		OpenIdClient.php
159 jpm 70
		</a><br>
71
			<a href="../Framework/_Registre.php.html">		Registre.php
72
		</a><br>
297 jpm 73
			<a href="../Framework/_RestClient.php.html">		RestClient.php
74
		</a><br>
75
			<a href="../Framework/_RestServeur.php.html">		RestServeur.php
76
		</a><br>
77
			<a href="../Framework/_RestService.php.html">		RestService.php
78
		</a><br>
79
			<a href="../Framework/_Script.php.html">		Script.php
80
		</a><br>
159 jpm 81
			<a href="../Framework/_SquelettePhp.php.html">		SquelettePhp.php
82
		</a><br>
83
			<a href="../Framework/_Url.php.html">		Url.php
84
		</a><br>
85
	  </div><br />
86
 
87
 
88
            <b>Classes:</b><br />
89
        <div class="package">
297 jpm 90
		    		<a href="../Framework/Bdd.html">Bdd</a><br />
91
	    		<a href="../Framework/Cache.html">Cache</a><br />
92
	    		<a href="../Framework/CacheFichier.html">CacheFichier</a><br />
93
	    		<a href="../Framework/CacheSimple.html">CacheSimple</a><br />
94
	    		<a href="../Framework/CacheSqlite.html">CacheSqlite</a><br />
159 jpm 95
	    		<a href="../Framework/Chronometre.html">Chronometre</a><br />
297 jpm 96
	    		<a href="../Framework/Cli.html">Cli</a><br />
159 jpm 97
	    		<a href="../Framework/Config.html">Config</a><br />
98
	    		<a href="../Framework/Controleur.html">Controleur</a><br />
99
	    		<a href="../Framework/Debug.html">Debug</a><br />
297 jpm 100
	    		<a href="../Framework/DiffieHellmanUtil.html">DiffieHellmanUtil</a><br />
101
	    		<a href="../Framework/Framework.html">Framework</a><br />
159 jpm 102
	    		<a href="../Framework/GestionnaireException.html">GestionnaireException</a><br />
297 jpm 103
	    		<a href="../Framework/I18n.html">I18n</a><br />
159 jpm 104
	    		<a href="../Framework/Log.html">Log</a><br />
297 jpm 105
	    		<a href="../Framework/OpenIdClient.html">OpenIdClient</a><br />
159 jpm 106
	    		<a href="../Framework/Registre.html">Registre</a><br />
297 jpm 107
	    		<a href="../Framework/RestClient.html">RestClient</a><br />
108
	    		<a href="../Framework/RestServeur.html">RestServeur</a><br />
109
	    		<a href="../Framework/RestService.html">RestService</a><br />
110
	    		<a href="../Framework/Script.html">Script</a><br />
159 jpm 111
	    		<a href="../Framework/SquelettePhp.html">SquelettePhp</a><br />
112
	    		<a href="../Framework/Url.html">Url</a><br />
113
	  </div>
114
                </td>
115
    <td>
116
      <table cellpadding="10" cellspacing="0" width="100%" border="0"><tr><td valign="top">
117
 
118
<h1>Class: GestionnaireException</h1>
119
Source Location: /GestionnaireException.php<br /><br />
120
 
121
 
122
<table width="100%" border="0">
123
<tr><td valign="top">
124
 
125
<h3><a href="#class_details">Class Overview</a></h3>
126
<pre></pre><br />
127
<div class="description">Classe de gestion des exceptions.</div><br /><br />
128
<h4>Author(s):</h4>
129
<ul>
297 jpm 130
          <li>Jean-Pascal MILCENT &lt;<a href="mailto:jmp@tela-botanica.org">jmp@tela-botanica.org</a>&gt;</li>
131
              <li>Aurélien PERONNET &lt;<a href="mailto:aurelien@tela-botanica.org">aurelien@tela-botanica.org</a>&gt;</li>
159 jpm 132
                                    </ul>
133
 
134
 
135
 
136
 
297 jpm 137
 
159 jpm 138
 
139
 
140
<h4>Version:</h4>
141
<ul>
297 jpm 142
  <li>$Id: GestionnaireException.php 274 2010-12-28 15:37:22Z jpm $$</li>
159 jpm 143
</ul>
144
 
145
<h4>Copyright:</h4>
146
<ul>
297 jpm 147
  <li>Copyright (c) 2009, Tela Botanica (accueil@tela-botanica.org)</li>
159 jpm 148
</ul>
149
 
150
</td>
151
 
152
 
297 jpm 153
<td valign="top">
154
<h3><a href="#class_consts">Constants</a></h3>
155
<ul>
156
    <li><a href="../Framework/GestionnaireException.html#constMODE_CLI">MODE_CLI</a></li>
157
  </ul>
158
</td>
159 jpm 159
 
160
<td valign="top">
161
<h3><a href="#class_methods">Methods</a></h3>
162
<ul>
163
    <li><a href="../Framework/GestionnaireException.html#method__destruct">__destruct</a></li>
297 jpm 164
    <li><a href="../Framework/GestionnaireException.html#methodconfigurer">configurer</a></li>
165
    <li><a href="../Framework/GestionnaireException.html#methodformaterExceptionTxt">formaterExceptionTxt</a></li>
166
    <li><a href="../Framework/GestionnaireException.html#methodformaterExceptionXhtml">formaterExceptionXhtml</a></li>
159 jpm 167
    <li><a href="../Framework/GestionnaireException.html#methodgererErreur">gererErreur</a></li>
168
    <li><a href="../Framework/GestionnaireException.html#methodgererException">gererException</a></li>
169
    <li><a href="../Framework/GestionnaireException.html#methodgetContexte">getContexte</a></li>
170
    <li><a href="../Framework/GestionnaireException.html#methodgetExceptions">getExceptions</a></li>
297 jpm 171
    <li><a href="../Framework/GestionnaireException.html#methodgetExceptionsFormatees">getExceptionsFormatees</a></li>
172
    <li><a href="../Framework/GestionnaireException.html#methodgetExceptionsNbre">getExceptionsNbre</a></li>
173
    <li><a href="../Framework/GestionnaireException.html#methodgetExceptionsTriees">getExceptionsTriees</a></li>
174
    <li><a href="../Framework/GestionnaireException.html#methodinitialiser">initialiser</a></li>
159 jpm 175
    <li><a href="../Framework/GestionnaireException.html#methodsetContexte">setContexte</a></li>
176
  </ul>
177
</td>
178
 
179
</tr></table>
180
<hr />
181
 
182
<table width="100%" border="0"><tr>
183
 
184
 
185
 
186
 
187
 
188
 
189
</tr></table>
190
<hr />
191
 
192
<a name="class_details"></a>
193
<h3>Class Details</h3>
194
<div class="tags">
297 jpm 195
[line <a href="../__filesource/fsource_Framework__GestionnaireException.php.html#a18">18</a>]<br />
196
Classe de gestion des exceptions.<br /><br /><p>C'est un Singleton.</p><br /><br /><br />
159 jpm 197
<h4>Tags:</h4>
198
<div class="tags">
199
<table border="0" cellspacing="0" cellpadding="0">
200
  <tr>
297 jpm 201
    <td><b>author:</b>&nbsp;&nbsp;</td><td>Jean-Pascal MILCENT &lt;<a href="mailto:jmp@tela-botanica.org">jmp@tela-botanica.org</a>&gt;</td>
159 jpm 202
  </tr>
203
  <tr>
297 jpm 204
    <td><b>author:</b>&nbsp;&nbsp;</td><td>Aurélien PERONNET &lt;<a href="mailto:aurelien@tela-botanica.org">aurelien@tela-botanica.org</a>&gt;</td>
159 jpm 205
  </tr>
206
  <tr>
297 jpm 207
    <td><b>version:</b>&nbsp;&nbsp;</td><td>$Id: GestionnaireException.php 274 2010-12-28 15:37:22Z jpm $$</td>
159 jpm 208
  </tr>
209
  <tr>
297 jpm 210
    <td><b>copyright:</b>&nbsp;&nbsp;</td><td>Copyright (c) 2009, Tela Botanica (accueil@tela-botanica.org)</td>
211
  </tr>
212
  <tr>
159 jpm 213
    <td><b>link:</b>&nbsp;&nbsp;</td><td>/doc/framework/</td>
214
  </tr>
215
  <tr>
216
    <td><b>license:</b>&nbsp;&nbsp;</td><td><a href="http://www.gnu.org/licenses/gpl.html">Licence GNU-GPL</a></td>
217
  </tr>
218
  <tr>
219
    <td><b>license:</b>&nbsp;&nbsp;</td><td><a href="http://www.cecill.info/licences/Licence_CeCILL_V2-fr.txt">Licence CECILL</a></td>
220
  </tr>
221
</table>
222
</div>
223
</div><br /><br />
224
<div class="top">[ <a href="#top">Top</a> ]</div><br />
225
 
226
 
227
<hr />
228
<a name="class_methods"></a>
229
<h3>Class Methods</h3>
230
<div class="tags">
231
  <hr />
297 jpm 232
	<a name="methodconfigurer"></a>
233
	<h3>static method configurer <span class="smalllinenumber">[line <a href="../__filesource/fsource_Framework__GestionnaireException.php.html#a53">53</a>]</span></h3>
234
	<div class="function">
235
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
236
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
237
		<code>static void configurer(
238
)</code>
239
    </td></tr></table>
240
    </td></tr></table><br />
241
 
242
		Configure le Gestionnaire d'exceptions et d'erreur à partir des paramêtres de config.<br /><br /><br /><br />
243
<h4>Tags:</h4>
244
<div class="tags">
245
<table border="0" cellspacing="0" cellpadding="0">
246
  <tr>
247
    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>
248
  </tr>
249
</table>
250
</div>
251
<br /><br />
252
 
253
 
254
        <div class="top">[ <a href="#top">Top</a> ]</div>
255
  </div>
256
  <hr />
257
	<a name="methodformaterExceptionTxt"></a>
258
	<h3>static method formaterExceptionTxt <span class="smalllinenumber">[line <a href="../__filesource/fsource_Framework__GestionnaireException.php.html#a188">188</a>]</span></h3>
259
	<div class="function">
260
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
261
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
262
		<code>static void formaterExceptionTxt(
263
 
264
$e)</code>
265
    </td></tr></table>
266
    </td></tr></table><br />
267
 
268
		Formate en texte une exception passée en paramètre.<br /><br /><br /><br />
269
<h4>Tags:</h4>
270
<div class="tags">
271
<table border="0" cellspacing="0" cellpadding="0">
272
  <tr>
273
    <td><b>since:</b>&nbsp;&nbsp;</td><td>0.3</td>
274
  </tr>
275
  <tr>
276
    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>
277
  </tr>
278
</table>
279
</div>
280
<br /><br />
281
 
282
 
283
        <h4>Parameters:</h4>
284
    <div class="tags">
285
    <table border="0" cellspacing="0" cellpadding="0">
286
          <tr>
287
        <td class="type">Exception&nbsp;&nbsp;</td>
288
        <td><b>$e</b>&nbsp;&nbsp;</td>
289
        <td>l'exception à formater.</td>
290
      </tr>
291
        </table>
292
    </div><br />
293
        <div class="top">[ <a href="#top">Top</a> ]</div>
294
  </div>
295
  <hr />
296
	<a name="methodformaterExceptionXhtml"></a>
297
	<h3>static method formaterExceptionXhtml <span class="smalllinenumber">[line <a href="../__filesource/fsource_Framework__GestionnaireException.php.html#a205">205</a>]</span></h3>
298
	<div class="function">
299
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
300
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
301
		<code>static void formaterExceptionXhtml(
302
 
303
$e)</code>
304
    </td></tr></table>
305
    </td></tr></table><br />
306
 
307
		Formate en (X)HTML une exception passée en paramètre.<br /><br /><br /><br />
308
<h4>Tags:</h4>
309
<div class="tags">
310
<table border="0" cellspacing="0" cellpadding="0">
311
  <tr>
312
    <td><b>since:</b>&nbsp;&nbsp;</td><td>0.3</td>
313
  </tr>
314
  <tr>
315
    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>
316
  </tr>
317
</table>
318
</div>
319
<br /><br />
320
 
321
 
322
        <h4>Parameters:</h4>
323
    <div class="tags">
324
    <table border="0" cellspacing="0" cellpadding="0">
325
          <tr>
326
        <td class="type">Exception&nbsp;&nbsp;</td>
327
        <td><b>$e</b>&nbsp;&nbsp;</td>
328
        <td>l'exception à formater.</td>
329
      </tr>
330
        </table>
331
    </div><br />
332
        <div class="top">[ <a href="#top">Top</a> ]</div>
333
  </div>
334
  <hr />
159 jpm 335
	<a name="methodgererErreur"></a>
297 jpm 336
	<h3>static method gererErreur <span class="smalllinenumber">[line <a href="../__filesource/fsource_Framework__GestionnaireException.php.html#a107">107</a>]</span></h3>
159 jpm 337
	<div class="function">
338
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
339
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
340
		<code>static void gererErreur(
341
int
342
$niveau, string
343
$message, string
344
$fichier, int
345
$ligne, string
346
$contexte)</code>
347
    </td></tr></table>
348
    </td></tr></table><br />
349
 
350
		Gère les erreurs en les convertissant en exceptions (remplace la fonction gestion d'erreurs native de php)<br /><br /><br /><br />
351
<h4>Tags:</h4>
352
<div class="tags">
353
<table border="0" cellspacing="0" cellpadding="0">
354
  <tr>
355
    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>
356
  </tr>
357
</table>
358
</div>
359
<br /><br />
360
 
361
 
362
        <h4>Parameters:</h4>
363
    <div class="tags">
364
    <table border="0" cellspacing="0" cellpadding="0">
365
          <tr>
366
        <td class="type">int&nbsp;&nbsp;</td>
367
        <td><b>$niveau</b>&nbsp;&nbsp;</td>
368
        <td>le niveau de l'erreur</td>
369
      </tr>
370
          <tr>
371
        <td class="type">string&nbsp;&nbsp;</td>
372
        <td><b>$message</b>&nbsp;&nbsp;</td>
373
        <td>le message associé à l'erreur</td>
374
      </tr>
375
          <tr>
376
        <td class="type">string&nbsp;&nbsp;</td>
377
        <td><b>$fichier</b>&nbsp;&nbsp;</td>
378
        <td>le nom du fichier où l'erreur s'est produite</td>
379
      </tr>
380
          <tr>
381
        <td class="type">int&nbsp;&nbsp;</td>
382
        <td><b>$ligne</b>&nbsp;&nbsp;</td>
383
        <td>la ligne où l'erreur s'est produite</td>
384
      </tr>
385
          <tr>
386
        <td class="type">string&nbsp;&nbsp;</td>
387
        <td><b>$contexte</b>&nbsp;&nbsp;</td>
388
        <td>le contexte associé à l'erreur</td>
389
      </tr>
390
        </table>
391
    </div><br />
392
        <div class="top">[ <a href="#top">Top</a> ]</div>
393
  </div>
394
  <hr />
395
	<a name="methodgererException"></a>
297 jpm 396
	<h3>static method gererException <span class="smalllinenumber">[line <a href="../__filesource/fsource_Framework__GestionnaireException.php.html#a91">91</a>]</span></h3>
159 jpm 397
	<div class="function">
398
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
399
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
400
		<code>static void gererException(
401
 
402
$e)</code>
403
    </td></tr></table>
404
    </td></tr></table><br />
405
 
297 jpm 406
		Fonction de gestion des exceptions, remplace le handler par défaut.<br /><br /><p>Si une boucle génère de multiple exception (ou erreur) identique une seule sera stockée.</p><br /><br /><br />
159 jpm 407
<h4>Tags:</h4>
408
<div class="tags">
409
<table border="0" cellspacing="0" cellpadding="0">
410
  <tr>
411
    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>
412
  </tr>
413
</table>
414
</div>
415
<br /><br />
416
 
417
 
418
        <h4>Parameters:</h4>
419
    <div class="tags">
420
    <table border="0" cellspacing="0" cellpadding="0">
421
          <tr>
422
        <td class="type">Exception&nbsp;&nbsp;</td>
423
        <td><b>$e</b>&nbsp;&nbsp;</td>
424
        <td>l'exception à traiter</td>
425
      </tr>
426
        </table>
427
    </div><br />
428
        <div class="top">[ <a href="#top">Top</a> ]</div>
429
  </div>
430
  <hr />
431
	<a name="methodgetContexte"></a>
297 jpm 432
	<h3>static method getContexte <span class="smalllinenumber">[line <a href="../__filesource/fsource_Framework__GestionnaireException.php.html#a74">74</a>]</span></h3>
159 jpm 433
	<div class="function">
434
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
435
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
297 jpm 436
		<code>static bool getContexte(
159 jpm 437
)</code>
438
    </td></tr></table>
439
    </td></tr></table><br />
440
 
441
		Renvoie le booleen définissant si l'on affiche le contexte ou non<br /><br /><br /><br />
442
<h4>Tags:</h4>
443
<div class="tags">
444
<table border="0" cellspacing="0" cellpadding="0">
445
  <tr>
297 jpm 446
    <td><b>return:</b>&nbsp;&nbsp;</td><td>true si on affiche le contexte sinon false.</td>
447
  </tr>
448
  <tr>
159 jpm 449
    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>
450
  </tr>
451
</table>
452
</div>
453
<br /><br />
454
 
455
 
456
        <div class="top">[ <a href="#top">Top</a> ]</div>
457
  </div>
458
  <hr />
459
	<a name="methodgetExceptions"></a>
297 jpm 460
	<h3>static method getExceptions <span class="smalllinenumber">[line <a href="../__filesource/fsource_Framework__GestionnaireException.php.html#a123">123</a>]</span></h3>
159 jpm 461
	<div class="function">
462
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
463
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
297 jpm 464
		<code>static string getExceptions(
159 jpm 465
)</code>
466
    </td></tr></table>
467
    </td></tr></table><br />
468
 
297 jpm 469
		Renvoie les exceptions au format (X)HTML ou bien au format texte suivant le mode d'utilisation de PHP.<br /><br /><br /><br />
159 jpm 470
<h4>Tags:</h4>
471
<div class="tags">
472
<table border="0" cellspacing="0" cellpadding="0">
473
  <tr>
297 jpm 474
    <td><b>return:</b>&nbsp;&nbsp;</td><td>les exceptions formatées en texte ou (X)HTML.</td>
475
  </tr>
476
  <tr>
477
    <td><b>see:</b>&nbsp;&nbsp;</td><td><a href="../Framework/GestionnaireException.html#methodgetExceptionsFormatees">GestionnaireException::getExceptionsFormatees()</a></td>
478
  </tr>
479
  <tr>
480
    <td><b>deprecated:</b>&nbsp;&nbsp;</td><td></td>
481
  </tr>
482
  <tr>
483
    <td><b>since:</b>&nbsp;&nbsp;</td><td>0.3</td>
484
  </tr>
485
  <tr>
159 jpm 486
    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>
487
  </tr>
488
</table>
489
</div>
490
<br /><br />
491
 
492
 
493
        <div class="top">[ <a href="#top">Top</a> ]</div>
494
  </div>
495
  <hr />
297 jpm 496
	<a name="methodgetExceptionsFormatees"></a>
497
	<h3>static method getExceptionsFormatees <span class="smalllinenumber">[line <a href="../__filesource/fsource_Framework__GestionnaireException.php.html#a132">132</a>]</span></h3>
159 jpm 498
	<div class="function">
499
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
500
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
297 jpm 501
		<code>static string getExceptionsFormatees(
159 jpm 502
)</code>
503
    </td></tr></table>
504
    </td></tr></table><br />
505
 
297 jpm 506
		Renvoie les exceptions au format (X)HTML ou bien au format texte suivant le mode d'utilisation de PHP.<br /><br /><br /><br />
159 jpm 507
<h4>Tags:</h4>
508
<div class="tags">
509
<table border="0" cellspacing="0" cellpadding="0">
510
  <tr>
297 jpm 511
    <td><b>return:</b>&nbsp;&nbsp;</td><td>les exceptions formatées en texte ou (X)HTML.</td>
159 jpm 512
  </tr>
513
  <tr>
297 jpm 514
    <td><b>since:</b>&nbsp;&nbsp;</td><td>0.3</td>
515
  </tr>
516
  <tr>
159 jpm 517
    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>
518
  </tr>
519
</table>
520
</div>
521
<br /><br />
522
 
523
 
524
        <div class="top">[ <a href="#top">Top</a> ]</div>
525
  </div>
297 jpm 526
  <hr />
527
	<a name="methodgetExceptionsNbre"></a>
528
	<h3>static method getExceptionsNbre <span class="smalllinenumber">[line <a href="../__filesource/fsource_Framework__GestionnaireException.php.html#a66">66</a>]</span></h3>
529
	<div class="function">
530
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
531
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
532
		<code>static int getExceptionsNbre(
533
)</code>
534
    </td></tr></table>
535
    </td></tr></table><br />
536
 
537
		Renvoie le nombre d'exceptions et d'erreurs levées.<br /><br /><br /><br />
538
<h4>Tags:</h4>
539
<div class="tags">
540
<table border="0" cellspacing="0" cellpadding="0">
541
  <tr>
542
    <td><b>return:</b>&nbsp;&nbsp;</td><td>le nombre d'exception actuellement levées</td>
543
  </tr>
544
  <tr>
545
    <td><b>see:</b>&nbsp;&nbsp;</td><td>getExceptions() pour obtenir les exceptions formatées.</td>
546
  </tr>
547
  <tr>
548
    <td><b>since:</b>&nbsp;&nbsp;</td><td>0.3</td>
549
  </tr>
550
  <tr>
551
    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>
552
  </tr>
553
</table>
554
</div>
555
<br /><br />
159 jpm 556
 
297 jpm 557
 
558
        <div class="top">[ <a href="#top">Top</a> ]</div>
559
  </div>
159 jpm 560
  <hr />
297 jpm 561
	<a name="methodgetExceptionsTriees"></a>
562
	<h3>static method getExceptionsTriees <span class="smalllinenumber">[line <a href="../__filesource/fsource_Framework__GestionnaireException.php.html#a159">159</a>]</span></h3>
159 jpm 563
	<div class="function">
564
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
565
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
297 jpm 566
		<code>static array getExceptionsTriees(
567
)</code>
159 jpm 568
    </td></tr></table>
569
    </td></tr></table><br />
570
 
297 jpm 571
		Renvoie le tableau d'objets Exception générées par le script PHP triées du niveau de sévérité le plus élevé au moins élevé.<br /><br /><p>Format du tableau :  array{sévérité_1 = array{Exception1, Exception2, Exception3,...}, sévérité_1 =  array{Exception1, Exception2, ...}, ...};  ATTENTION : si vous utilisez cette méthode, c'est à vous de gérer l'affichage des Exceptions. Le gestionnaire d'exception  n'enverra plus rien au navigateur ou à la console.</p><br /><br /><br />
159 jpm 572
<h4>Tags:</h4>
573
<div class="tags">
574
<table border="0" cellspacing="0" cellpadding="0">
575
  <tr>
297 jpm 576
    <td><b>return:</b>&nbsp;&nbsp;</td><td>le tableau trié d'objet Exception.</td>
577
  </tr>
578
  <tr>
579
    <td><b>since:</b>&nbsp;&nbsp;</td><td>0.3</td>
580
  </tr>
581
  <tr>
159 jpm 582
    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>
583
  </tr>
584
</table>
585
</div>
586
<br /><br />
587
 
588
 
589
        <div class="top">[ <a href="#top">Top</a> ]</div>
590
  </div>
591
  <hr />
297 jpm 592
	<a name="methodinitialiser"></a>
593
	<h3>static method initialiser <span class="smalllinenumber">[line <a href="../__filesource/fsource_Framework__GestionnaireException.php.html#a41">41</a>]</span></h3>
159 jpm 594
	<div class="function">
595
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
596
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
297 jpm 597
		<code>static void initialiser(
159 jpm 598
)</code>
599
    </td></tr></table>
600
    </td></tr></table><br />
601
 
297 jpm 602
		Initialise le Gestionnaire d'exceptions et d'erreur sans tenir comptes des paramêtres de config.<br /><br /><br /><br />
159 jpm 603
<h4>Tags:</h4>
604
<div class="tags">
605
<table border="0" cellspacing="0" cellpadding="0">
606
  <tr>
607
    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>
608
  </tr>
609
</table>
610
</div>
611
<br /><br />
612
 
613
 
614
        <div class="top">[ <a href="#top">Top</a> ]</div>
615
  </div>
616
  <hr />
617
	<a name="methodsetContexte"></a>
297 jpm 618
	<h3>static method setContexte <span class="smalllinenumber">[line <a href="../__filesource/fsource_Framework__GestionnaireException.php.html#a82">82</a>]</span></h3>
159 jpm 619
	<div class="function">
620
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
621
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
297 jpm 622
		<code>static void setContexte(
159 jpm 623
bool
624
$contexte)</code>
625
    </td></tr></table>
626
    </td></tr></table><br />
627
 
628
		Definit si l'on veut afficher le contexte ou non<br /><br /><br /><br />
629
<h4>Tags:</h4>
630
<div class="tags">
631
<table border="0" cellspacing="0" cellpadding="0">
632
  <tr>
633
    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>
634
  </tr>
635
</table>
636
</div>
637
<br /><br />
638
 
639
 
640
        <h4>Parameters:</h4>
641
    <div class="tags">
642
    <table border="0" cellspacing="0" cellpadding="0">
643
          <tr>
644
        <td class="type">bool&nbsp;&nbsp;</td>
645
        <td><b>$contexte</b>&nbsp;&nbsp;</td>
646
        <td>true si on veut afficher le contexte, false sinon, par défaut vaut false</td>
647
      </tr>
648
        </table>
649
    </div><br />
650
        <div class="top">[ <a href="#top">Top</a> ]</div>
651
  </div>
297 jpm 652
 
653
  <hr />
654
	<a name="method__destruct"></a>
655
	<h3>destructor __destruct <span class="smalllinenumber">[line <a href="../__filesource/fsource_Framework__GestionnaireException.php.html#a224">224</a>]</span></h3>
656
	<div class="function">
657
    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">
658
    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">
659
		<code>void __destruct(
660
)</code>
661
    </td></tr></table>
662
    </td></tr></table><br />
663
 
664
		Lors de la destruction de la classe si des exceptions n'ont pas été affichées, et si le débogage est à true, elles sont  affichées.<br /><br /><br /><br />
665
<h4>Tags:</h4>
666
<div class="tags">
667
<table border="0" cellspacing="0" cellpadding="0">
668
  <tr>
669
    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>
670
  </tr>
671
</table>
672
</div>
673
<br /><br />
674
 
675
 
676
        <div class="top">[ <a href="#top">Top</a> ]</div>
677
  </div>
159 jpm 678
</div><br />
679
 
297 jpm 680
<hr />
681
<a name="class_consts"></a>
682
<h3>Class Constants</h3>
683
<div class="tags">
684
	<a name="constMODE_CLI"></a>
685
	<p></p>
686
	<h4>MODE_CLI = <span class="value">&nbsp;'cli'</span></h4>
687
	<p>[line <a href="../__filesource/fsource_Framework__GestionnaireException.php.html#a20">20</a>]</p>
688
 
689
  <br />
690
	<div class="top">[ <a href="#top">Top</a> ]</div><br />
691
</div><br />
159 jpm 692
 
693
        <div class="credit">
694
		    <hr />
302 jpm 695
		    Documentation generated on Tue, 18 Jan 2011 15:31:19 +0100 by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
159 jpm 696
	      </div>
697
      </td></tr></table>
698
    </td>
699
  </tr>
700
</table>
701
 
702
</body>
703
</html>