Subversion Repositories Applications.framework

Rev

Rev 467 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 467 Rev 476
Line 5... Line 5...
5
	<meta name="generator" content="ApiGen 2.8.0">
5
	<meta name="generator" content="ApiGen 2.8.0">
Line 6... Line 6...
6
 
6
 
Line 7... Line 7...
7
	<title>Class GestionnaireException | TBFramework - v0.2</title>
7
	<title>Class GestionnaireException | TBFramework - v0.2</title>
8
 
8
 
9
	<script type="text/javascript" src="resources/combined.js?4205936287"></script>
9
	<script type="text/javascript" src="resources/combined.js?4205936287"></script>
Line 10... Line 10...
10
	<script type="text/javascript" src="elementlist.js?117657638"></script>
10
	<script type="text/javascript" src="elementlist.js?1835392179"></script>
Line 11... Line 11...
11
	<link rel="stylesheet" type="text/css" media="all" href="resources/style.css?3505392360">
11
	<link rel="stylesheet" type="text/css" media="all" href="resources/style.css?3505392360">
Line 38... Line 38...
38
				<li><a href="class-Chronometre.html">Chronometre</a></li>
38
				<li><a href="class-Chronometre.html">Chronometre</a></li>
39
				<li><a href="class-Config.html">Config</a></li>
39
				<li><a href="class-Config.html">Config</a></li>
40
				<li><a href="class-Controleur.html">Controleur</a></li>
40
				<li><a href="class-Controleur.html">Controleur</a></li>
41
				<li><a href="class-Debug.html">Debug</a></li>
41
				<li><a href="class-Debug.html">Debug</a></li>
42
				<li class="active"><a href="class-GestionnaireException.html">GestionnaireException</a></li>
42
				<li class="active"><a href="class-GestionnaireException.html">GestionnaireException</a></li>
-
 
43
				<li><a href="class-I18n.html">I18n</a></li>
43
				<li><a href="class-Log.html">Log</a></li>
44
				<li><a href="class-Log.html">Log</a></li>
44
				<li><a href="class-Modele.html">Modele</a></li>
45
				<li><a href="class-Modele.html">Modele</a></li>
45
				<li><a href="class-Registre.html">Registre</a></li>
46
				<li><a href="class-Registre.html">Registre</a></li>
46
				<li><a href="class-SquelettePhp.html">SquelettePhp</a></li>
47
				<li><a href="class-SquelettePhp.html">SquelettePhp</a></li>
47
				<li><a href="class-Url.html">Url</a></li>
48
				<li><a href="class-Url.html">Url</a></li>
Line 125... Line 126...
125
				PHP 5.2<br>
126
				PHP 5.2<br>
126
				<b>Copyright:</b>
127
				<b>Copyright:</b>
127
				Copyright (c) 2009, Tela Botanica (<a
128
				Copyright (c) 2009, Tela Botanica (<a
128
href="mailto:accueil&#64;tela-botanica.org">accueil&#64;<!-- -->tela-botanica.org</a>)<br>
129
href="mailto:accueil&#64;tela-botanica.org">accueil&#64;<!-- -->tela-botanica.org</a>)<br>
129
				<b>License:</b>
130
				<b>License:</b>
130
				<a href="http://www.cecill.info/licences/Licence_CeCILL_V2-fr.txt">Licence CECILL</a><br>
131
				<a href="GNU-GPL-v3">&lt;http://www.gnu.org/licenses/gpl.html&gt;</a><br>
131
				<b>License:</b>
132
				<b>License:</b>
132
				<a href="http://www.gnu.org/licenses/gpl.html">Licence GNU-GPL</a><br>
133
				<a href="CECILL-v2">&lt;http://www.cecill.info/licences/Licence_CeCILL_V2-fr.txt&gt;</a><br>
133
				<b>Author:</b>
134
				<b>Author:</b>
134
				Aurélien PERONNET &lt;<a
135
				Aurélien PERONNET &lt;<a
135
href="mailto:aurelien&#64;tela-botanica.org">aurelien&#64;<!-- -->tela-botanica.org</a>&gt;<br>
136
href="mailto:aurelien&#64;tela-botanica.org">aurelien&#64;<!-- -->tela-botanica.org</a>&gt;<br>
136
				<b>Author:</b>
137
				<b>Author:</b>
137
				Jean-Pascal MILCENT &lt;<a
138
				Jean-Pascal MILCENT &lt;<a
138
href="mailto:jmp&#64;tela-botanica.org">jmp&#64;<!-- -->tela-botanica.org</a>&gt;<br>
139
href="mailto:jmp&#64;tela-botanica.org">jmp&#64;<!-- -->tela-botanica.org</a>&gt;<br>
139
				<b>Version:</b>
-
 
140
				$Id: GestionnaireException.php 342 2011-06-06 13:58:53Z jpm $$<br>
-
 
141
				<b>Link:</b>
-
 
142
				/doc/framework/<br>
-
 
143
		<b>Located at</b> <a href="source-class-GestionnaireException.html#3-227" title="Go to source code">GestionnaireException.php</a><br>
140
		<b>Located at</b> <a href="source-class-GestionnaireException.html#3-156" title="Go to source code">GestionnaireException.php</a><br>
144
	</div>
141
	</div>
Line 145... Line 142...
145
 
142
 
Line 156... Line 153...
156
			</code>
153
			</code>
157
		</td>
154
		</td>
Line 158... Line 155...
158
 
155
 
159
		<td class="name"><div>
156
		<td class="name"><div>
160
		<a class="anchor" href="#_initialiser">#</a>
157
		<a class="anchor" href="#_initialiser">#</a>
Line 161... Line 158...
161
		<code><a href="source-class-GestionnaireException.html#37-47" title="Go to source code">initialiser</a>( )</code>
158
		<code><a href="source-class-GestionnaireException.html#34-44" title="Go to source code">initialiser</a>( )</code>
Line 162... Line 159...
162
 
159
 
163
		<div class="description short">
160
		<div class="description short">
Line 191... Line 188...
191
			</code>
188
			</code>
192
		</td>
189
		</td>
Line 193... Line 190...
193
 
190
 
194
		<td class="name"><div>
191
		<td class="name"><div>
195
		<a class="anchor" href="#_configurer">#</a>
192
		<a class="anchor" href="#_configurer">#</a>
Line 196... Line 193...
196
		<code><a href="source-class-GestionnaireException.html#49-54" title="Go to source code">configurer</a>( )</code>
193
		<code><a href="source-class-GestionnaireException.html#46-51" title="Go to source code">configurer</a>( )</code>
Line 197... Line 194...
197
 
194
 
198
		<div class="description short">
195
		<div class="description short">
Line 215... Line 212...
215
 
212
 
216
 
213
 
217
		</div>
214
		</div>
218
		</div></td>
-
 
219
	</tr>
-
 
220
	<tr data-order="getExceptionsNbre" id="_getExceptionsNbre">
-
 
221
 
-
 
222
		<td class="attributes"><code>
-
 
223
			 public static
-
 
224
			integer
-
 
225
			
-
 
226
			</code>
-
 
227
		</td>
-
 
228
 
-
 
229
		<td class="name"><div>
-
 
230
		<a class="anchor" href="#_getExceptionsNbre">#</a>
-
 
231
		<code><a href="source-class-GestionnaireException.html#56-64" title="Go to source code">getExceptionsNbre</a>( )</code>
-
 
232
 
-
 
233
		<div class="description short">
-
 
234
			
-
 
235
<p>Renvoie le nombre d'exceptions et d'erreurs levées.</p>
-
 
236
 
-
 
237
		</div>
-
 
238
 
-
 
239
		<div class="description detailed hidden">
-
 
240
			
-
 
241
<p>Renvoie le nombre d'exceptions et d'erreurs levées.</p>
-
 
242
 
-
 
243
 
-
 
244
 
-
 
245
 
-
 
246
				<h4>Returns</h4>
-
 
247
				<div class="list">
-
 
248
					<code>integer</code><br>le nombre d'exception actuellement levées<br>
-
 
249
				</div>
-
 
250
 
-
 
251
 
-
 
252
				<h4>Since</h4>
-
 
253
				<div class="list">
-
 
254
						0.3<br>
-
 
255
				</div>
-
 
256
				<h4>See</h4>
-
 
257
				<div class="list">
-
 
258
						getExceptions() pour obtenir les exceptions formatées.<br>
-
 
259
				</div>
-
 
260
 
-
 
261
 
-
 
262
		</div>
-
 
263
		</div></td>
215
		</div></td>
Line 264... Line 216...
264
	</tr>
216
	</tr>
265
	<tr data-order="getContexte" id="_getContexte">
217
	<tr data-order="getContexte" id="_getContexte">
266
 
218
 
Line 267... Line 219...
267
		<td class="attributes"><code>
219
		<td class="attributes"><code>
268
			 public static
220
			 public static
Line 269... Line 221...
269
			boolean
221
			
270
			
222
			
271
			</code>
223
			</code>
Line 272... Line 224...
272
		</td>
224
		</td>
Line 273... Line 225...
273
 
225
 
Line 286... Line 238...
286
<p>Renvoie le booleen définissant si l'on affiche le contexte ou non</p>
238
<p>Renvoie le booleen définissant si l'on affiche le contexte ou non</p>
Line 287... Line -...
287
 
-
 
288
 
-
 
289
 
-
 
290
 
-
 
Line 291... Line 239...
291
				<h4>Returns</h4>
239
 
Line 308... Line 256...
308
			</code>
256
			</code>
309
		</td>
257
		</td>
Line 310... Line 258...
310
 
258
 
311
		<td class="name"><div>
259
		<td class="name"><div>
312
		<a class="anchor" href="#_setContexte">#</a>
260
		<a class="anchor" href="#_setContexte">#</a>
Line 313... Line 261...
313
		<code><a href="source-class-GestionnaireException.html#74-80" title="Go to source code">setContexte</a>( <span>boolean <var>$contexte</var></span> )</code>
261
		<code><a href="source-class-GestionnaireException.html#58-64" title="Go to source code">setContexte</a>( <span>boolean <var>$contexte</var></span> )</code>
Line 314... Line 262...
314
 
262
 
Line 346... Line 294...
346
			</code>
294
			</code>
347
		</td>
295
		</td>
Line 348... Line 296...
348
 
296
 
349
		<td class="name"><div>
297
		<td class="name"><div>
350
		<a class="anchor" href="#_gererException">#</a>
298
		<a class="anchor" href="#_gererException">#</a>
Line 351... Line 299...
351
		<code><a href="source-class-GestionnaireException.html#82-93" title="Go to source code">gererException</a>( <span><code><a href="class-Exception.html">Exception</a></code> <var>$e</var></span> )</code>
299
		<code><a href="source-class-GestionnaireException.html#66-75" title="Go to source code">gererException</a>( <span><code><a href="class-Exception.html">Exception</a></code> <var>$e</var></span> )</code>
Line 352... Line 300...
352
 
300
 
353
		<div class="description short">
-
 
354
			
-
 
Line 355... Line 301...
355
<p>Fonction de gestion des exceptions, remplace le handler par défaut. Si une
301
		<div class="description short">
Line 356... Line 302...
356
boucle génère de multiple exception (ou erreur) identique une seule sera
302
			
Line 357... Line 303...
357
stockée.</p>
303
<p>Fonction de gestion des exceptions, remplace le handler par défaut</p>
358
 
-
 
359
		</div>
-
 
Line 360... Line 304...
360
 
304
 
361
		<div class="description detailed hidden">
305
		</div>
Line 388... Line 332...
388
			</code>
332
			</code>
389
		</td>
333
		</td>
Line 390... Line 334...
390
 
334
 
391
		<td class="name"><div>
335
		<td class="name"><div>
392
		<a class="anchor" href="#_gererErreur">#</a>
336
		<a class="anchor" href="#_gererErreur">#</a>
Line 393... Line 337...
393
		<code><a href="source-class-GestionnaireException.html#95-110" title="Go to source code">gererErreur</a>( <span>integer <var>$niveau</var></span>, <span>string <var>$message</var></span>, <span>string <var>$fichier</var></span>, <span>integer <var>$ligne</var></span>, <span>string <var>$contexte</var></span> )</code>
337
		<code><a href="source-class-GestionnaireException.html#77-95" title="Go to source code">gererErreur</a>( <span>integer <var>$niveau</var></span>, <span>string <var>$message</var></span>, <span>string <var>$fichier</var></span>, <span>integer <var>$ligne</var></span>, <span>string <var>$contexte</var></span> )</code>
Line 394... Line 338...
394
 
338
 
395
		<div class="description short">
339
		<div class="description short">
Line 429... Line 373...
429
	</tr>
373
	</tr>
430
	<tr data-order="getExceptions" id="_getExceptions">
374
	<tr data-order="getExceptions" id="_getExceptions">
Line 431... Line 375...
431
 
375
 
432
		<td class="attributes"><code>
376
		<td class="attributes"><code>
433
			 public static
-
 
434
			string
-
 
435
			
-
 
436
			</code>
-
 
437
		</td>
-
 
438
 
-
 
439
		<td class="name"><div>
-
 
440
		<a class="anchor" href="#_getExceptions">#</a>
-
 
441
		<code><a href="source-class-GestionnaireException.html#112-121" title="Go to source code">getExceptions</a>( )</code>
-
 
442
 
-
 
443
		<div class="description short">
-
 
444
			
-
 
445
<p>Renvoie les exceptions au format (X)HTML ou bien au format texte suivant le
-
 
446
mode d'utilisation de PHP.</p>
-
 
447
 
-
 
448
		</div>
-
 
449
 
-
 
Line 450... Line -...
450
		<div class="description detailed hidden">
-
 
451
			
-
 
452
<p>Renvoie les exceptions au format (X)HTML ou bien au format texte suivant le
-
 
453
mode d'utilisation de PHP.</p>
-
 
454
 
-
 
455
 
-
 
456
				<h4>Deprecated</h4>
-
 
457
				<div class="list">
-
 
458
				</div>
-
 
459
 
-
 
460
 
-
 
461
				<h4>Returns</h4>
-
 
462
				<div class="list">
-
 
463
					<code>string</code><br>les exceptions formatées en texte ou (X)HTML.<br>
-
 
464
				</div>
-
 
465
 
-
 
466
 
-
 
467
				<h4>Since</h4>
-
 
468
				<div class="list">
-
 
469
						0.3<br>
-
 
470
				</div>
-
 
471
				<h4>See</h4>
-
 
472
				<div class="list">
-
 
473
						<code><code><a href="class-GestionnaireException.html#_getExceptionsFormatees">GestionnaireException::getExceptionsFormatees()</a></code></code><br>
-
 
474
				</div>
-
 
475
 
-
 
476
 
-
 
477
		</div>
-
 
478
		</div></td>
-
 
479
	</tr>
-
 
480
	<tr data-order="getExceptionsFormatees" id="_getExceptionsFormatees">
-
 
481
 
-
 
482
		<td class="attributes"><code>
-
 
Line 483... Line 377...
483
			 public static
377
			 public static
484
			string
378
			
Line 485... Line 379...
485
			
379
			
486
			</code>
380
			</code>
487
		</td>
381
		</td>
Line 488... Line 382...
488
 
382
 
Line 489... Line 383...
489
		<td class="name"><div>
383
		<td class="name"><div>
490
		<a class="anchor" href="#_getExceptionsFormatees">#</a>
384
		<a class="anchor" href="#_getExceptions">#</a>
Line 491... Line 385...
491
		<code><a href="source-class-GestionnaireException.html#123-144" title="Go to source code">getExceptionsFormatees</a>( )</code>
385
		<code><a href="source-class-GestionnaireException.html#97-129" title="Go to source code">getExceptions</a>( )</code>
Line 492... Line 386...
492
 
386
 
Line 493... Line 387...
493
		<div class="description short">
387
		<div class="description short">
494
			
388
			
Line 495... Line -...
495
<p>Renvoie les exceptions au format (X)HTML ou bien au format texte suivant le
-
 
496
mode d'utilisation de PHP.</p>
-
 
497
 
-
 
498
		</div>
-
 
Line 499... Line -...
499
 
-
 
500
		<div class="description detailed hidden">
-
 
501
			
-
 
502
<p>Renvoie les exceptions au format (X)HTML ou bien au format texte suivant le
-
 
503
mode d'utilisation de PHP.</p>
-
 
504
 
-
 
505
 
-
 
506
 
-
 
507
 
-
 
508
				<h4>Returns</h4>
-
 
509
				<div class="list">
-
 
510
					<code>string</code><br>les exceptions formatées en texte ou (X)HTML.<br>
-
 
511
				</div>
-
 
512
 
-
 
513
 
-
 
514
				<h4>Since</h4>
-
 
515
				<div class="list">
-
 
516
						0.3<br>
-
 
517
				</div>
-
 
518
 
-
 
519
 
-
 
520
		</div>
-
 
521
		</div></td>
-
 
522
	</tr>
-
 
523
	<tr data-order="getExceptionsTriees" id="_getExceptionsTriees">
-
 
524
 
-
 
525
		<td class="attributes"><code>
-
 
526
			 public static
-
 
527
			array
-
 
528
			
-
 
529
			</code>
-
 
530
		</td>
-
 
531
 
-
 
532
		<td class="name"><div>
-
 
533
		<a class="anchor" href="#_getExceptionsTriees">#</a>
-
 
534
		<code><a href="source-class-GestionnaireException.html#146-166" title="Go to source code">getExceptionsTriees</a>( )</code>
-
 
535
 
-
 
536
		<div class="description short">
-
 
537
			
-
 
538
<p>Renvoie le tableau d'objets Exception générées par le script PHP triées
-
 
539
du niveau de sévérité le plus élevé au moins élevé. Format du tableau :
-
 
540
array{sévérité_1 = array{Exception1, Exception2, Exception3,...},
-
 
541
sévérité_1 = array{Exception1, Exception2, ...}, ...}; ATTENTION : si vous
-
 
542
utilisez cette méthode, c'est à vous de gérer l'affichage des Exceptions. Le
-
 
543
gestionnaire d'exception n'enverra plus rien au navigateur ou à la console.</p>
-
 
544
 
-
 
545
		</div>
-
 
546
 
-
 
547
		<div class="description detailed hidden">
-
 
548
			
-
 
549
<p>Renvoie le tableau d'objets Exception générées par le script PHP triées
-
 
550
du niveau de sévérité le plus élevé au moins élevé. Format du tableau :
-
 
551
array{sévérité_1 = array{Exception1, Exception2, Exception3,...},
-
 
552
sévérité_1 = array{Exception1, Exception2, ...}, ...}; ATTENTION : si vous
-
 
553
utilisez cette méthode, c'est à vous de gérer l'affichage des Exceptions. Le
-
 
554
gestionnaire d'exception n'enverra plus rien au navigateur ou à la console.</p>
-
 
555
 
-
 
556
 
-
 
557
 
-
 
558
 
-
 
559
				<h4>Returns</h4>
-
 
560
				<div class="list">
-
 
561
					<code>array</code><br>le tableau trié d'objet Exception.<br>
-
 
562
				</div>
-
 
563
 
-
 
564
 
-
 
565
				<h4>Since</h4>
-
 
566
				<div class="list">
-
 
567
						0.3<br>
-
 
568
				</div>
-
 
569
 
-
 
570
 
-
 
571
		</div>
-
 
572
		</div></td>
-
 
573
	</tr>
-
 
574
	<tr data-order="formaterExceptionTxt" id="_formaterExceptionTxt">
-
 
575
 
-
 
576
		<td class="attributes"><code>
-
 
577
			 public static
-
 
578
			
-
 
579
			
-
 
580
			</code>
-
 
581
		</td>
-
 
582
 
-
 
583
		<td class="name"><div>
-
 
584
		<a class="anchor" href="#_formaterExceptionTxt">#</a>
-
 
585
		<code><a href="source-class-GestionnaireException.html#179-194" title="Go to source code">formaterExceptionTxt</a>( <span><code><a href="class-Exception.html">Exception</a></code> <var>$e</var></span> )</code>
-
 
586
 
-
 
587
		<div class="description short">
-
 
588
			
-
 
589
<p>Formate en texte une exception passée en paramètre.</p>
-
 
590
 
-
 
591
		</div>
-
 
592
 
-
 
593
		<div class="description detailed hidden">
-
 
594
			
-
 
595
<p>Formate en texte une exception passée en paramètre.</p>
-
 
596
 
-
 
597
 
-
 
598
 
-
 
599
				<h4>Parameters</h4>
-
 
600
				<div class="list"><dl>
-
 
601
					<dt><var>$e</var></dt>
-
 
602
					<dd><code><code><a href="class-Exception.html">Exception</a></code></code><br>l'exception à formater.</dd>
-
 
603
				</dl></div>
-
 
604
 
-
 
605
 
-
 
606
 
-
 
607
				<h4>Since</h4>
-
 
608
				<div class="list">
-
 
609
						0.3<br>
-
 
610
				</div>
-
 
611
 
-
 
612
 
-
 
613
		</div>
-
 
614
		</div></td>
-
 
615
	</tr>
-
 
616
	<tr data-order="formaterExceptionXhtml" id="_formaterExceptionXhtml">
-
 
617
 
-
 
618
		<td class="attributes"><code>
-
 
619
			 public static
-
 
620
			
-
 
621
			
-
 
622
			</code>
-
 
623
		</td>
-
 
624
 
-
 
625
		<td class="name"><div>
-
 
626
		<a class="anchor" href="#_formaterExceptionXhtml">#</a>
-
 
627
		<code><a href="source-class-GestionnaireException.html#196-214" title="Go to source code">formaterExceptionXhtml</a>( <span><code><a href="class-Exception.html">Exception</a></code> <var>$e</var></span> )</code>
-
 
628
 
-
 
629
		<div class="description short">
-
 
630
			
-
 
631
<p>Formate en (X)HTML une exception passée en paramètre.</p>
-
 
632
 
-
 
633
		</div>
-
 
634
 
-
 
635
		<div class="description detailed hidden">
-
 
636
			
-
 
637
<p>Formate en (X)HTML une exception passée en paramètre.</p>
-
 
Line 638... Line 389...
638
 
389
<p>Renvoie les exceptions au format (X)HTML ou bien au format texte suivant le
639
 
390
mode d'utilisation de PHP</p>
640
 
391
 
Line 664... Line 415...
664
			</code>
415
			</code>
665
		</td>
416
		</td>
Line 666... Line 417...
666
 
417
 
667
		<td class="name"><div>
418
		<td class="name"><div>
668
		<a class="anchor" href="#___destruct">#</a>
419
		<a class="anchor" href="#___destruct">#</a>
Line 669... Line 420...
669
		<code><a href="source-class-GestionnaireException.html#216-225" title="Go to source code">__destruct</a>( )</code>
420
		<code><a href="source-class-GestionnaireException.html#149-154" title="Go to source code">__destruct</a>( )</code>
Line 670... Line -...
670
 
-
 
671
		<div class="description short">
-
 
672
			
-
 
673
<p>Lors de la destruction de la classe si des exceptions n'ont pas été
421
 
Line 674... Line 422...
674
affichées, et si le débogage est à true, elles sont affichées.</p>
422
		<div class="description short">
Line 675... Line -...
675
 
-
 
676
		</div>
-
 
677
 
-
 
Line 703... Line 448...
703
	<caption>Constants summary</caption>
448
	<caption>Constants summary</caption>
704
	<tr data-order="MODE_CLI" id="MODE_CLI">
449
	<tr data-order="MODE_CLI" id="MODE_CLI">
Line 705... Line 450...
705
 
450
 
706
		<td class="attributes"><code>string</code></td>
451
		<td class="attributes"><code>string</code></td>
707
		<td class="name"><code>
452
		<td class="name"><code>
708
				<a href="source-class-GestionnaireException.html#20" title="Go to source code"><b>MODE_CLI</b></a>
453
				<a href="source-class-GestionnaireException.html#17" title="Go to source code"><b>MODE_CLI</b></a>
709
		</code></td>
454
		</code></td>
710
		<td class="value"><code><span class="php-quote">'cli'</span></code></td>
455
		<td class="value"><code><span class="php-quote">'cli'</span></code></td>
711
		<td class="description"><div>
456
		<td class="description"><div>