Subversion Repositories Applications.framework

Rev

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

Rev Author Line No. Line
467 jpm 1
<!DOCTYPE html>
2
<html lang="en">
3
<head>
4
    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"/>
5
    <meta charset="utf-8"/>
6
    <title>TBFramework - v0.2</title>
7
    <meta name="author" content=""/>
8
    <meta name="description" content=""/>
9
 
10
    <link href="https://netdna.bootstrapcdn.com/twitter-bootstrap/2.3.2/css/bootstrap-combined.no-icons.min.css" rel="stylesheet">
11
    <link href="https://netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.min.css" rel="stylesheet">
12
    <link href="../css/prism.css" rel="stylesheet" media="all"/>
13
    <link href="../css/template.css" rel="stylesheet" media="all"/>
14
 
15
    <!--[if lt IE 9]>
16
    <script src="https://html5shim.googlecode.com/svn/trunk/html5.js" type="text/javascript"></script>
17
    <![endif]-->
18
    <script src="https://code.jquery.com/jquery-1.10.2.min.js" type="text/javascript"></script>
19
    <script src="https://code.jquery.com/ui/1.10.3/jquery-ui.min.js" type="text/javascript"></script>
20
    <script src="https://netdna.bootstrapcdn.com/twitter-bootstrap/2.3.2/js/bootstrap.min.js"></script>
21
    <script src="../js/jquery.smooth-scroll.js"></script>
22
    <script src="../js/prism.min.js"></script>
23
    <!-- TODO: Add http://jscrollpane.kelvinluck.com/ to style the scrollbars for browsers not using webkit-->
24
    <script type="text/javascript">
25
    function loadExternalCodeSnippets() {
26
        Array.prototype.slice.call(document.querySelectorAll('pre[data-src]')).forEach(function (pre) {
27
            var src = pre.getAttribute('data-src');
28
            var extension = (src.match(/\.(\w+)$/) || [, ''])[1];
29
            var language = 'php';
30
 
31
            var code = document.createElement('code');
32
            code.className = 'language-' + language;
33
 
34
            pre.textContent = '';
35
 
36
            code.textContent = 'Loading…';
37
 
38
            pre.appendChild(code);
39
 
40
            var xhr = new XMLHttpRequest();
41
 
42
            xhr.open('GET', src, true);
43
 
44
            xhr.onreadystatechange = function () {
45
                if (xhr.readyState == 4) {
46
 
47
                    if (xhr.status < 400 && xhr.responseText) {
48
                        code.textContent = xhr.responseText;
49
 
50
                        Prism.highlightElement(code);
51
                    }
52
                    else if (xhr.status >= 400) {
53
                        code.textContent = '✖ Error ' + xhr.status + ' while fetching file: ' + xhr.statusText;
54
                    }
55
                    else {
56
                        code.textContent = '✖ Error: File does not exist or is empty';
57
                    }
58
                }
59
            };
60
 
61
            xhr.send(null);
62
        });
63
    }
64
 
65
    $(document).ready(function(){
66
        loadExternalCodeSnippets();
67
    });
68
    $('#source-view').on('shown', function () {
69
        loadExternalCodeSnippets();
70
    })
71
</script>
72
 
73
    <link rel="shortcut icon" href="../images/favicon.ico"/>
74
    <link rel="apple-touch-icon" href="../images/apple-touch-icon.png"/>
75
    <link rel="apple-touch-icon" sizes="72x72" href="../images/apple-touch-icon-72x72.png"/>
76
    <link rel="apple-touch-icon" sizes="114x114" href="../images/apple-touch-icon-114x114.png"/>
77
</head>
78
<body>
79
 
80
<div class="navbar navbar-fixed-top">
81
    <div class="navbar-inner">
82
        <div class="container">
83
            <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
84
                <i class="icon-ellipsis-vertical"></i>
85
            </a>
86
            <a class="brand" href="../index.html">TBFramework - v0.2</a>
87
 
88
            <div class="nav-collapse">
89
                <ul class="nav pull-right">
90
                    <li class="dropdown">
91
                        <a href="../index.html" class="dropdown-toggle" data-toggle="dropdown">
92
                            API Documentation <b class="caret"></b>
93
                        </a>
94
                        <ul class="dropdown-menu">
95
                                                    </ul>
96
                    </li>
97
                    <li class="dropdown" id="charts-menu">
98
                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">
99
                            Charts <b class="caret"></b>
100
                        </a>
101
                        <ul class="dropdown-menu">
102
                            <li>
103
                                <a href="../graphs/class.html">
104
                                    <i class="icon-list-alt"></i>&#160;Class hierarchy diagram
105
                                </a>
106
                            </li>
107
                        </ul>
108
                    </li>
109
                    <li class="dropdown" id="reports-menu">
110
                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">
111
                            Reports <b class="caret"></b>
112
                        </a>
113
                        <ul class="dropdown-menu">
114
                            <li>
115
                                <a href="../reports/errors.html">
116
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            <i class="icon-list-alt"></i>&#160;Errors <span class="label label-info pull-right">54</span>
117
                                </a>
118
                            </li>
119
                            <li>
120
                                <a href="../reports/markers.html">
121
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            <i class="icon-list-alt"></i>&#160;Markers <span class="label label-info pull-right">0</span>
122
                                </a>
123
                            </li>
124
                        </ul>
125
                    </li>
126
                </ul>
127
            </div>
128
        </div>
129
    </div>
130
    <!--<div class="go_to_top">-->
131
    <!--<a href="#___" style="color: inherit">Back to top&#160;&#160;<i class="icon-upload icon-white"></i></a>-->
132
    <!--</div>-->
133
</div>
134
 
135
<div id="___" class="container-fluid">
136
        <section class="row-fluid">
137
        <div class="span2 sidebar">
138
                                <div class="accordion" style="margin-bottom: 0">
139
        <div class="accordion-group">
140
            <div class="accordion-heading">
141
                                    <a class="accordion-toggle " data-toggle="collapse" data-target="#namespace-921820162"></a>
142
                                <a href="../namespaces/default.html" style="margin-left: 30px; padding-left: 0">\</a>
143
            </div>
144
            <div id="namespace-921820162" class="accordion-body collapse in">
145
                <div class="accordion-inner">
146
 
147
 
148
                    <ul>
149
                                                                                                    <li class="class"><a href="../classes/Url.html">Url</a></li>
150
                                                    <li class="class"><a href="../classes/Debug.html">Debug</a></li>
151
                                                    <li class="class"><a href="../classes/Chronometre.html">Chronometre</a></li>
152
                                                    <li class="class"><a href="../classes/SquelettePhp.html">SquelettePhp</a></li>
153
                                                    <li class="class"><a href="../classes/Controleur.html">Controleur</a></li>
154
                                                    <li class="class"><a href="../classes/GestionnaireException.html">GestionnaireException</a></li>
155
                                                    <li class="class"><a href="../classes/Modele.html">Modele</a></li>
156
                                                    <li class="class"><a href="../classes/Registre.html">Registre</a></li>
157
                                                    <li class="class"><a href="../classes/Config.html">Config</a></li>
158
                                                    <li class="class"><a href="../classes/Application.html">Application</a></li>
159
                                                    <li class="class"><a href="../classes/Log.html">Log</a></li>
160
                                            </ul>
161
                </div>
162
            </div>
163
        </div>
164
    </div>
165
 
166
        </div>
167
    </section>
168
    <section class="row-fluid">
169
        <div class="span10 offset2">
170
            <div class="row-fluid">
171
                <div class="span8 content class">
172
                    <nav>
173
                                                <a href="../namespaces/default.html">\</a> <i class="icon-level-up"></i>
174
                                            </nav>
175
                    <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal"><i class="icon-code"></i></a>
176
 
177
                    <h1><small>\</small>GestionnaireException</h1>
178
                    <p><em>Classe de gestion des exceptions.</em></p>
179
                    <p>C'est un Singleton.</p>
180
 
181
                    <section id="summary">
182
                        <h2>Summary</h2>
183
                        <section class="row-fluid heading">
184
                            <section class="span4">
185
                                <a href="#methods">Methods</a>
186
                            </section>
187
                            <section class="span4">
188
                                <a href="#properties">Properties</a>
189
                            </section>
190
                            <section class="span4">
191
                                <a href="#constants">Constants</a>
192
                            </section>
193
                        </section>
194
                        <section class="row-fluid public">
195
                            <section class="span4">
196
                                                                    <a href="../classes/GestionnaireException.html#method_initialiser" class="">initialiser()</a><br />
197
                                                                    <a href="../classes/GestionnaireException.html#method_configurer" class="">configurer()</a><br />
198
                                                                    <a href="../classes/GestionnaireException.html#method_getExceptionsNbre" class="">getExceptionsNbre()</a><br />
199
                                                                    <a href="../classes/GestionnaireException.html#method_getContexte" class="">getContexte()</a><br />
200
                                                                    <a href="../classes/GestionnaireException.html#method_setContexte" class="">setContexte()</a><br />
201
                                                                    <a href="../classes/GestionnaireException.html#method_gererException" class="">gererException()</a><br />
202
                                                                    <a href="../classes/GestionnaireException.html#method_gererErreur" class="">gererErreur()</a><br />
203
                                                                    <a href="../classes/GestionnaireException.html#method_getExceptions" class="deprecated">getExceptions()</a><br />
204
                                                                    <a href="../classes/GestionnaireException.html#method_getExceptionsFormatees" class="">getExceptionsFormatees()</a><br />
205
                                                                    <a href="../classes/GestionnaireException.html#method_getExceptionsTriees" class="">getExceptionsTriees()</a><br />
206
                                                                    <a href="../classes/GestionnaireException.html#method_formaterExceptionTxt" class="">formaterExceptionTxt()</a><br />
207
                                                                    <a href="../classes/GestionnaireException.html#method_formaterExceptionXhtml" class="">formaterExceptionXhtml()</a><br />
208
                                                                    <a href="../classes/GestionnaireException.html#method___destruct" class="">__destruct()</a><br />
209
                                                            </section>
210
                            <section class="span4">
211
                                                                    <em>No public properties found</em>
212
                                                            </section>
213
                            <section class="span4">
214
                                                                    <a href="../classes/GestionnaireException.html#constant_MODE_CLI" class="">MODE_CLI</a><br />
215
                                                            </section>
216
                        </section>
217
                        <section class="row-fluid protected">
218
                            <section class="span4">
219
                                                                    <em>No protected methods found</em>
220
                                                            </section>
221
                            <section class="span4">
222
                                                                    <em>No protected properties found</em>
223
                                                            </section>
224
                            <section class="span4">
225
                                <em>N/A</em>
226
                            </section>
227
                        </section>
228
                        <section class="row-fluid private">
229
                            <section class="span4">
230
                                                                    <a href="../classes/GestionnaireException.html#method_loggerException" class="">loggerException()</a><br />
231
                                                            </section>
232
                            <section class="span4">
233
                                                                    <a href="../classes/GestionnaireException.html#property_exceptions" class="">$exceptions</a><br />
234
                                                                    <a href="../classes/GestionnaireException.html#property_contexte" class="">$contexte</a><br />
235
                                                                    <a href="../classes/GestionnaireException.html#property_logger" class="">$logger</a><br />
236
                                                                    <a href="../classes/GestionnaireException.html#property_afficher" class="">$afficher</a><br />
237
                                                                    <a href="../classes/GestionnaireException.html#property_mode" class="">$mode</a><br />
238
                                                            </section>
239
                            <section class="span4">
240
                                <em>N/A</em>
241
                            </section>
242
                        </section>
243
                    </section>
244
                </div>
245
                <aside class="span4 detailsbar">
246
 
247
 
248
                    <dl>
249
                        <dt>File</dt>
250
                            <dd><a href="../files/GestionnaireException.php.html"><div class="path-wrapper">GestionnaireException.php</div></a></dd>
251
                                                <dt>Package</dt>
252
                            <dd><div class="namespace-wrapper">\Framework</div></dd>
253
                                                <dt>Class hierarchy</dt>
254
                            <dd class="hierarchy">
255
                                                                                                                                                                    <div class="namespace-wrapper">\GestionnaireException</div>
256
                            </dd>
257
 
258
 
259
 
260
 
261
                                                                            <dt>See also</dt>
262
                                                                                    <dd><a href="/doc/framework/"><div class="namespace-wrapper">/doc/framework/</div></a></dd>
263
 
264
                                                                        </dl>
265
                    <h2>Tags</h2>
266
                    <table class="table table-condensed">
267
                                            <tr>
268
                            <th>
269
                                category
270
                            </th>
271
                            <td>
272
                                                                    <p>PHP 5.2</p>
273
                                                            </td>
274
                        </tr>
275
                                            <tr>
276
                            <th>
277
                                author
278
                            </th>
279
                            <td>
280
                                                                    <p>Aurélien PERONNET <a href="mailto:aurelien@tela-botanica.org">aurelien@tela-botanica.org</a></p>
281
                                                                    <p>Jean-Pascal MILCENT <a href="mailto:jmp@tela-botanica.org">jmp@tela-botanica.org</a></p>
282
                                                            </td>
283
                        </tr>
284
                                            <tr>
285
                            <th>
286
                                copyright
287
                            </th>
288
                            <td>
289
                                                                    <p>Copyright (c) 2009, Tela Botanica (accueil@tela-botanica.org)</p>
290
                                                            </td>
291
                        </tr>
292
                                            <tr>
293
                            <th>
294
                                license
295
                            </th>
296
                            <td>
297
                                                                    <p><a href="http://www.cecill.info/licences/Licence_CeCILL_V2-fr.txt">http://www.cecill.info/licences/Licence_CeCILL_V2-fr.txt</a> Licence CECILL</p>
298
                                                                    <p><a href="http://www.gnu.org/licenses/gpl.html">http://www.gnu.org/licenses/gpl.html</a> Licence GNU-GPL</p>
299
                                                            </td>
300
                        </tr>
301
                                            <tr>
302
                            <th>
303
                                version
304
                            </th>
305
                            <td>
306
                                                                    <p>$Id: GestionnaireException.php 342 2011-06-06 13:58:53Z jpm $$</p>
307
                                                            </td>
308
                        </tr>
309
                                            <tr>
310
                            <th>
311
                                todo
312
                            </th>
313
                            <td>
314
                                                            </td>
315
                        </tr>
316
                                        </table>
317
                </aside>
318
            </div>
319
 
320
                                    <a id="constants" name="constants"></a>
321
            <div class="row-fluid">
322
                <div class="span8 content class">
323
                    <h2>Constants</h2>
324
                </div>
325
                <aside class="span4 detailsbar"></aside>
326
            </div>
327
 
328
                                <div class="row-fluid">
329
        <div class="span8 content class">
330
            <a id="constant_MODE_CLI" name="constant_MODE_CLI" class="anchor"></a>
331
            <article id="constant_MODE_CLI" class="constant">
332
                <h3 class="">MODE_CLI</h3>
333
                <pre class="signature">MODE_CLI</pre>
334
                <p><em></em></p>
335
 
336
            </article>
337
        </div>
338
        <aside class="span4 detailsbar">
339
            <h1><i class="icon-arrow-down"></i></h1>
340
                        <dl>
341
                                                                            </dl>
342
            <h2>Tags</h2>
343
            <table class="table table-condensed">
344
                                    <tr>
345
                        <th>
346
                            todo
347
                        </th>
348
                        <td>
349
                                                    </td>
350
                    </tr>
351
                            </table>
352
        </aside>
353
    </div>
354
 
355
 
356
                                    <a id="properties" name="properties"></a>
357
            <div class="row-fluid">
358
                <div class="span8 content class">
359
                    <h2>Properties</h2>
360
                </div>
361
                <aside class="span4 detailsbar"></aside>
362
            </div>
363
 
364
                                                                    <div class="row-fluid">
365
        <div class="span8 content class">
366
            <a id="property_exceptions" name="property_exceptions" class="anchor"></a>
367
            <article class="property">
368
                <h3 class="private ">$exceptions</h3>
369
                <pre class="signature">$exceptions</pre>
370
                <p><em>Liste des exceptions enregistrées</em></p>
371
 
372
 
373
                            </article>
374
        </div>
375
        <aside class="span4 detailsbar">
376
            <h1><i class="icon-arrow-down"></i></h1>
377
                        <dl>
378
                                                            </dl>
379
            <h2>Tags</h2>
380
            <table class="table table-condensed">
381
                                    <tr>
382
                        <th>
383
                            todo
384
                        </th>
385
                        <td>
386
                                                    </td>
387
                    </tr>
388
                            </table>
389
        </aside>
390
    </div>
391
 
392
                                    <div class="row-fluid">
393
        <div class="span8 content class">
394
            <a id="property_contexte" name="property_contexte" class="anchor"></a>
395
            <article class="property">
396
                <h3 class="private ">$contexte</h3>
397
                <pre class="signature">$contexte</pre>
398
                <p><em>Détermine si l&#039;on affiche ou non le contexte</em></p>
399
 
400
 
401
                            </article>
402
        </div>
403
        <aside class="span4 detailsbar">
404
            <h1><i class="icon-arrow-down"></i></h1>
405
                        <dl>
406
                                                            </dl>
407
            <h2>Tags</h2>
408
            <table class="table table-condensed">
409
                                    <tr>
410
                        <th>
411
                            todo
412
                        </th>
413
                        <td>
414
                                                    </td>
415
                    </tr>
416
                            </table>
417
        </aside>
418
    </div>
419
 
420
                                    <div class="row-fluid">
421
        <div class="span8 content class">
422
            <a id="property_logger" name="property_logger" class="anchor"></a>
423
            <article class="property">
424
                <h3 class="private ">$logger</h3>
425
                <pre class="signature">$logger</pre>
426
                <p><em>Détermine si l&#039;on loggue ou non les erreurs</em></p>
427
 
428
 
429
                            </article>
430
        </div>
431
        <aside class="span4 detailsbar">
432
            <h1><i class="icon-arrow-down"></i></h1>
433
                        <dl>
434
                                                            </dl>
435
            <h2>Tags</h2>
436
            <table class="table table-condensed">
437
                                    <tr>
438
                        <th>
439
                            todo
440
                        </th>
441
                        <td>
442
                                                    </td>
443
                    </tr>
444
                            </table>
445
        </aside>
446
    </div>
447
 
448
                                    <div class="row-fluid">
449
        <div class="span8 content class">
450
            <a id="property_afficher" name="property_afficher" class="anchor"></a>
451
            <article class="property">
452
                <h3 class="private ">$afficher</h3>
453
                <pre class="signature">$afficher</pre>
454
                <p><em>Détermine si l&#039;affichage des erreurs est forcé (true) ou pas (false) à la destruction de la classe</em></p>
455
 
456
 
457
                            </article>
458
        </div>
459
        <aside class="span4 detailsbar">
460
            <h1><i class="icon-arrow-down"></i></h1>
461
                        <dl>
462
                                                            </dl>
463
            <h2>Tags</h2>
464
            <table class="table table-condensed">
465
                                    <tr>
466
                        <th>
467
                            todo
468
                        </th>
469
                        <td>
470
                                                    </td>
471
                    </tr>
472
                            </table>
473
        </aside>
474
    </div>
475
 
476
                                    <div class="row-fluid">
477
        <div class="span8 content class">
478
            <a id="property_mode" name="property_mode" class="anchor"></a>
479
            <article class="property">
480
                <h3 class="private ">$mode</h3>
481
                <pre class="signature">$mode</pre>
482
                <p><em>Definit si php est lancé en ligne de commande ou en mode serveur</em></p>
483
 
484
 
485
                            </article>
486
        </div>
487
        <aside class="span4 detailsbar">
488
            <h1><i class="icon-arrow-down"></i></h1>
489
                        <dl>
490
                                                            </dl>
491
            <h2>Tags</h2>
492
            <table class="table table-condensed">
493
                                    <tr>
494
                        <th>
495
                            todo
496
                        </th>
497
                        <td>
498
                                                    </td>
499
                    </tr>
500
                            </table>
501
        </aside>
502
    </div>
503
 
504
 
505
                                    <a id="methods" name="methods"></a>
506
            <div class="row-fluid">
507
                <div class="span8 content class"><h2>Methods</h2></div>
508
                <aside class="span4 detailsbar"></aside>
509
            </div>
510
 
511
                                    <div class="row-fluid">
512
        <div class="span8 content class">
513
            <a id="method_initialiser" name="method_initialiser" class="anchor"></a>
514
            <article class="method">
515
                <h3 class="public ">initialiser()</h3>
516
                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
517
                <pre class="signature" style="margin-right: 54px;">initialiser()</pre>
518
                <p><em>Initialise le Gestionnaire d&#039;exceptions et d&#039;erreur sans tenir comptes des paramêtres de config.</em></p>
519
 
520
 
521
 
522
 
523
                            </article>
524
        </div>
525
        <aside class="span4 detailsbar">
526
            <h1><i class="icon-arrow-down"></i></h1>
527
                            <span class="label label-info">static</span>
528
                                                            <dl>
529
                                                                            </dl>
530
            <h2>Tags</h2>
531
            <table class="table table-condensed">
532
                                    <tr>
533
                        <th>
534
                            todo
535
                        </th>
536
                        <td>
537
                                                    </td>
538
                    </tr>
539
                            </table>
540
        </aside>
541
    </div>
542
 
543
                                    <div class="row-fluid">
544
        <div class="span8 content class">
545
            <a id="method_configurer" name="method_configurer" class="anchor"></a>
546
            <article class="method">
547
                <h3 class="public ">configurer()</h3>
548
                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
549
                <pre class="signature" style="margin-right: 54px;">configurer()</pre>
550
                <p><em>Configure le Gestionnaire d&#039;exceptions et d&#039;erreur à partir des paramêtres de config.</em></p>
551
 
552
 
553
 
554
 
555
                            </article>
556
        </div>
557
        <aside class="span4 detailsbar">
558
            <h1><i class="icon-arrow-down"></i></h1>
559
                            <span class="label label-info">static</span>
560
                                                            <dl>
561
                                                                            </dl>
562
            <h2>Tags</h2>
563
            <table class="table table-condensed">
564
                                    <tr>
565
                        <th>
566
                            todo
567
                        </th>
568
                        <td>
569
                                                    </td>
570
                    </tr>
571
                            </table>
572
        </aside>
573
    </div>
574
 
575
                                    <div class="row-fluid">
576
        <div class="span8 content class">
577
            <a id="method_getExceptionsNbre" name="method_getExceptionsNbre" class="anchor"></a>
578
            <article class="method">
579
                <h3 class="public ">getExceptionsNbre()</h3>
580
                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
581
                <pre class="signature" style="margin-right: 54px;">getExceptionsNbre() : int</pre>
582
                <p><em>Renvoie le nombre d&#039;exceptions et d&#039;erreurs levées.</em></p>
583
 
584
 
585
 
586
 
587
                                    <h4>Returns</h4>
588
                    int
589
                                            &mdash; <p>le nombre d'exception actuellement levées</p>
590
                                                </article>
591
        </div>
592
        <aside class="span4 detailsbar">
593
            <h1><i class="icon-arrow-down"></i></h1>
594
                            <span class="label label-info">static</span>
595
                                                            <dl>
596
                                                                                            <dt>See also</dt>
597
                                                                <dd><a href=""><span class="namespace-wrapper">pour obtenir les exceptions formatées.</span></a></dd>
598
                                                                </dl>
599
            <h2>Tags</h2>
600
            <table class="table table-condensed">
601
                                    <tr>
602
                        <th>
603
                            since
604
                        </th>
605
                        <td>
606
                                                            0.3
607
                                                    </td>
608
                    </tr>
609
                                    <tr>
610
                        <th>
611
                            todo
612
                        </th>
613
                        <td>
614
                                                    </td>
615
                    </tr>
616
                            </table>
617
        </aside>
618
    </div>
619
 
620
                                    <div class="row-fluid">
621
        <div class="span8 content class">
622
            <a id="method_getContexte" name="method_getContexte" class="anchor"></a>
623
            <article class="method">
624
                <h3 class="public ">getContexte()</h3>
625
                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
626
                <pre class="signature" style="margin-right: 54px;">getContexte() : bool</pre>
627
                <p><em>Renvoie le booleen définissant si l&#039;on affiche le contexte ou non</em></p>
628
 
629
 
630
 
631
 
632
                                    <h4>Returns</h4>
633
                    bool
634
                                            &mdash; <p>true si on affiche le contexte sinon false.</p>
635
                                                </article>
636
        </div>
637
        <aside class="span4 detailsbar">
638
            <h1><i class="icon-arrow-down"></i></h1>
639
                            <span class="label label-info">static</span>
640
                                                            <dl>
641
                                                                            </dl>
642
            <h2>Tags</h2>
643
            <table class="table table-condensed">
644
                                    <tr>
645
                        <th>
646
                            todo
647
                        </th>
648
                        <td>
649
                                                    </td>
650
                    </tr>
651
                            </table>
652
        </aside>
653
    </div>
654
 
655
                                    <div class="row-fluid">
656
        <div class="span8 content class">
657
            <a id="method_setContexte" name="method_setContexte" class="anchor"></a>
658
            <article class="method">
659
                <h3 class="public ">setContexte()</h3>
660
                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
661
                <pre class="signature" style="margin-right: 54px;">setContexte( <span class="argument">$contexte</span>)</pre>
662
                <p><em>Definit si l&#039;on veut afficher le contexte ou non</em></p>
663
 
664
 
665
                                    <h4>Parameters</h4>
666
                    <table class="table table-condensed table-hover">
667
                                                    <tr>
668
                                <td></td>
669
                                <td>$contexte</td>
670
                                <td></td>
671
                            </tr>
672
                                            </table>
673
 
674
 
675
                            </article>
676
        </div>
677
        <aside class="span4 detailsbar">
678
            <h1><i class="icon-arrow-down"></i></h1>
679
                            <span class="label label-info">static</span>
680
                                                            <dl>
681
                                                                            </dl>
682
            <h2>Tags</h2>
683
            <table class="table table-condensed">
684
                                    <tr>
685
                        <th>
686
                            todo
687
                        </th>
688
                        <td>
689
                                                    </td>
690
                    </tr>
691
                            </table>
692
        </aside>
693
    </div>
694
 
695
                                    <div class="row-fluid">
696
        <div class="span8 content class">
697
            <a id="method_gererException" name="method_gererException" class="anchor"></a>
698
            <article class="method">
699
                <h3 class="public ">gererException()</h3>
700
                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
701
                <pre class="signature" style="margin-right: 54px;">gererException(\Exception <span class="argument">$e</span>)</pre>
702
                <p><em>Fonction de gestion des exceptions, remplace le handler par défaut.</em></p>
703
                <p>Si une boucle génère de multiple exception (ou erreur) identique une seule sera stockée.</p>
704
 
705
                                    <h4>Parameters</h4>
706
                    <table class="table table-condensed table-hover">
707
                                                    <tr>
708
                                <td>\Exception</td>
709
                                <td>$e</td>
710
                                <td><p>l'exception à traiter</p></td>
711
                            </tr>
712
                                            </table>
713
 
714
 
715
                            </article>
716
        </div>
717
        <aside class="span4 detailsbar">
718
            <h1><i class="icon-arrow-down"></i></h1>
719
                            <span class="label label-info">static</span>
720
                                                            <dl>
721
                                                                            </dl>
722
            <h2>Tags</h2>
723
            <table class="table table-condensed">
724
                                    <tr>
725
                        <th>
726
                            todo
727
                        </th>
728
                        <td>
729
                                                    </td>
730
                    </tr>
731
                            </table>
732
        </aside>
733
    </div>
734
 
735
                                    <div class="row-fluid">
736
        <div class="span8 content class">
737
            <a id="method_gererErreur" name="method_gererErreur" class="anchor"></a>
738
            <article class="method">
739
                <h3 class="public ">gererErreur()</h3>
740
                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
741
                <pre class="signature" style="margin-right: 54px;">gererErreur(int <span class="argument">$niveau</span>, string <span class="argument">$message</span>, string <span class="argument">$fichier</span>, int <span class="argument">$ligne</span>, string <span class="argument">$contexte</span>)</pre>
742
                <p><em>Gère les erreurs en les convertissant en exceptions (remplace la fonction gestion d&#039;erreurs native de php)</em></p>
743
 
744
 
745
                                    <h4>Parameters</h4>
746
                    <table class="table table-condensed table-hover">
747
                                                    <tr>
748
                                <td>int</td>
749
                                <td>$niveau</td>
750
                                <td><p>le niveau de l'erreur</p></td>
751
                            </tr>
752
                                                    <tr>
753
                                <td>string</td>
754
                                <td>$message</td>
755
                                <td><p>le message associé à l'erreur</p></td>
756
                            </tr>
757
                                                    <tr>
758
                                <td>string</td>
759
                                <td>$fichier</td>
760
                                <td><p>le nom du fichier où l'erreur s'est produite</p></td>
761
                            </tr>
762
                                                    <tr>
763
                                <td>int</td>
764
                                <td>$ligne</td>
765
                                <td><p>la ligne où l'erreur s'est produite</p></td>
766
                            </tr>
767
                                                    <tr>
768
                                <td>string</td>
769
                                <td>$contexte</td>
770
                                <td><p>le contexte associé à l'erreur</p></td>
771
                            </tr>
772
                                            </table>
773
 
774
 
775
                            </article>
776
        </div>
777
        <aside class="span4 detailsbar">
778
            <h1><i class="icon-arrow-down"></i></h1>
779
                            <span class="label label-info">static</span>
780
                                                            <dl>
781
                                                                            </dl>
782
            <h2>Tags</h2>
783
            <table class="table table-condensed">
784
                                    <tr>
785
                        <th>
786
                            todo
787
                        </th>
788
                        <td>
789
                                                    </td>
790
                    </tr>
791
                            </table>
792
        </aside>
793
    </div>
794
 
795
                                    <div class="row-fluid">
796
        <div class="span8 content class">
797
            <a id="method_getExceptions" name="method_getExceptions" class="anchor"></a>
798
            <article class="method">
799
                <h3 class="public deprecated">getExceptions()</h3>
800
                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
801
                <pre class="signature" style="margin-right: 54px;">getExceptions() : string</pre>
802
                <p><em>Renvoie les exceptions au format (X)HTML ou bien au format texte suivant le mode d&#039;utilisation de PHP.</em></p>
803
 
804
 
805
 
806
 
807
                                    <h4>Returns</h4>
808
                    string
809
                                            &mdash; <p>les exceptions formatées en texte ou (X)HTML.</p>
810
                                                </article>
811
        </div>
812
        <aside class="span4 detailsbar">
813
            <h1><i class="icon-arrow-down"></i></h1>
814
                            <span class="label label-info">static</span>
815
                                                                <aside class="alert alert-block alert-error">
816
                    <h4>Deprecated</h4>
817
 
818
                </aside>
819
                        <dl>
820
                                                                                            <dt>See also</dt>
821
                                                                <dd><a href=""><span class="namespace-wrapper"></span></a></dd>
822
                                                                </dl>
823
            <h2>Tags</h2>
824
            <table class="table table-condensed">
825
                                    <tr>
826
                        <th>
827
                            since
828
                        </th>
829
                        <td>
830
                                                            0.3
831
                                                    </td>
832
                    </tr>
833
                                    <tr>
834
                        <th>
835
                            todo
836
                        </th>
837
                        <td>
838
                                                    </td>
839
                    </tr>
840
                            </table>
841
        </aside>
842
    </div>
843
 
844
                                    <div class="row-fluid">
845
        <div class="span8 content class">
846
            <a id="method_getExceptionsFormatees" name="method_getExceptionsFormatees" class="anchor"></a>
847
            <article class="method">
848
                <h3 class="public ">getExceptionsFormatees()</h3>
849
                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
850
                <pre class="signature" style="margin-right: 54px;">getExceptionsFormatees() : string</pre>
851
                <p><em>Renvoie les exceptions au format (X)HTML ou bien au format texte suivant le mode d&#039;utilisation de PHP.</em></p>
852
 
853
 
854
 
855
 
856
                                    <h4>Returns</h4>
857
                    string
858
                                            &mdash; <p>les exceptions formatées en texte ou (X)HTML.</p>
859
                                                </article>
860
        </div>
861
        <aside class="span4 detailsbar">
862
            <h1><i class="icon-arrow-down"></i></h1>
863
                            <span class="label label-info">static</span>
864
                                                            <dl>
865
                                                                            </dl>
866
            <h2>Tags</h2>
867
            <table class="table table-condensed">
868
                                    <tr>
869
                        <th>
870
                            since
871
                        </th>
872
                        <td>
873
                                                            0.3
874
                                                    </td>
875
                    </tr>
876
                                    <tr>
877
                        <th>
878
                            todo
879
                        </th>
880
                        <td>
881
                                                    </td>
882
                    </tr>
883
                            </table>
884
        </aside>
885
    </div>
886
 
887
                                    <div class="row-fluid">
888
        <div class="span8 content class">
889
            <a id="method_getExceptionsTriees" name="method_getExceptionsTriees" class="anchor"></a>
890
            <article class="method">
891
                <h3 class="public ">getExceptionsTriees()</h3>
892
                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
893
                <pre class="signature" style="margin-right: 54px;">getExceptionsTriees() : array</pre>
894
                <p><em>Renvoie le tableau d&#039;objets Exception générées par le script PHP triées du niveau de sévérité le plus élevé au moins élevé.</em></p>
895
                <p>Format du tableau :
896
array{sévérité_1 = array{Exception1, Exception2, Exception3,...}, sévérité_1 =  array{Exception1, Exception2, ...}, ...};
897
ATTENTION : si vous utilisez cette méthode, c'est à vous de gérer l'affichage des Exceptions. Le gestionnaire d'exception
898
n'enverra plus rien au navigateur ou à la console.</p>
899
 
900
 
901
 
902
                                    <h4>Returns</h4>
903
                    array
904
                                            &mdash; <p>le tableau trié d'objet Exception.</p>
905
                                                </article>
906
        </div>
907
        <aside class="span4 detailsbar">
908
            <h1><i class="icon-arrow-down"></i></h1>
909
                            <span class="label label-info">static</span>
910
                                                            <dl>
911
                                                                            </dl>
912
            <h2>Tags</h2>
913
            <table class="table table-condensed">
914
                                    <tr>
915
                        <th>
916
                            since
917
                        </th>
918
                        <td>
919
                                                            0.3
920
                                                    </td>
921
                    </tr>
922
                                    <tr>
923
                        <th>
924
                            todo
925
                        </th>
926
                        <td>
927
                                                    </td>
928
                    </tr>
929
                            </table>
930
        </aside>
931
    </div>
932
 
933
                                    <div class="row-fluid">
934
        <div class="span8 content class">
935
            <a id="method_formaterExceptionTxt" name="method_formaterExceptionTxt" class="anchor"></a>
936
            <article class="method">
937
                <h3 class="public ">formaterExceptionTxt()</h3>
938
                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
939
                <pre class="signature" style="margin-right: 54px;">formaterExceptionTxt(\Exception <span class="argument">$e</span>)</pre>
940
                <p><em>Formate en texte une exception passée en paramètre.</em></p>
941
 
942
 
943
                                    <h4>Parameters</h4>
944
                    <table class="table table-condensed table-hover">
945
                                                    <tr>
946
                                <td>\Exception</td>
947
                                <td>$e</td>
948
                                <td></td>
949
                            </tr>
950
                                            </table>
951
 
952
 
953
                            </article>
954
        </div>
955
        <aside class="span4 detailsbar">
956
            <h1><i class="icon-arrow-down"></i></h1>
957
                            <span class="label label-info">static</span>
958
                                                            <dl>
959
                                                                            </dl>
960
            <h2>Tags</h2>
961
            <table class="table table-condensed">
962
                                    <tr>
963
                        <th>
964
                            since
965
                        </th>
966
                        <td>
967
                                                            0.3
968
                                                    </td>
969
                    </tr>
970
                                    <tr>
971
                        <th>
972
                            todo
973
                        </th>
974
                        <td>
975
                                                    </td>
976
                    </tr>
977
                            </table>
978
        </aside>
979
    </div>
980
 
981
                                    <div class="row-fluid">
982
        <div class="span8 content class">
983
            <a id="method_formaterExceptionXhtml" name="method_formaterExceptionXhtml" class="anchor"></a>
984
            <article class="method">
985
                <h3 class="public ">formaterExceptionXhtml()</h3>
986
                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
987
                <pre class="signature" style="margin-right: 54px;">formaterExceptionXhtml(\Exception <span class="argument">$e</span>)</pre>
988
                <p><em>Formate en (X)HTML une exception passée en paramètre.</em></p>
989
 
990
 
991
                                    <h4>Parameters</h4>
992
                    <table class="table table-condensed table-hover">
993
                                                    <tr>
994
                                <td>\Exception</td>
995
                                <td>$e</td>
996
                                <td></td>
997
                            </tr>
998
                                            </table>
999
 
1000
 
1001
                            </article>
1002
        </div>
1003
        <aside class="span4 detailsbar">
1004
            <h1><i class="icon-arrow-down"></i></h1>
1005
                            <span class="label label-info">static</span>
1006
                                                            <dl>
1007
                                                                            </dl>
1008
            <h2>Tags</h2>
1009
            <table class="table table-condensed">
1010
                                    <tr>
1011
                        <th>
1012
                            since
1013
                        </th>
1014
                        <td>
1015
                                                            0.3
1016
                                                    </td>
1017
                    </tr>
1018
                                    <tr>
1019
                        <th>
1020
                            todo
1021
                        </th>
1022
                        <td>
1023
                                                    </td>
1024
                    </tr>
1025
                            </table>
1026
        </aside>
1027
    </div>
1028
 
1029
                                    <div class="row-fluid">
1030
        <div class="span8 content class">
1031
            <a id="method___destruct" name="method___destruct" class="anchor"></a>
1032
            <article class="method">
1033
                <h3 class="public ">__destruct()</h3>
1034
                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
1035
                <pre class="signature" style="margin-right: 54px;">__destruct()</pre>
1036
                <p><em>Lors de la destruction de la classe si des exceptions n&#039;ont pas été affichées, et si le débogage est à true, elles sont
1037
affichées.</em></p>
1038
 
1039
 
1040
 
1041
 
1042
                            </article>
1043
        </div>
1044
        <aside class="span4 detailsbar">
1045
            <h1><i class="icon-arrow-down"></i></h1>
1046
                                                            <dl>
1047
                                                                            </dl>
1048
            <h2>Tags</h2>
1049
            <table class="table table-condensed">
1050
                                    <tr>
1051
                        <th>
1052
                            todo
1053
                        </th>
1054
                        <td>
1055
                                                    </td>
1056
                    </tr>
1057
                            </table>
1058
        </aside>
1059
    </div>
1060
 
1061
                                                                    <div class="row-fluid">
1062
        <div class="span8 content class">
1063
            <a id="method_loggerException" name="method_loggerException" class="anchor"></a>
1064
            <article class="method">
1065
                <h3 class="private ">loggerException()</h3>
1066
                <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal" style="font-size: 1.1em; padding: 9px 14px"><i class="icon-code"></i></a>
1067
                <pre class="signature" style="margin-right: 54px;">loggerException(\Exception <span class="argument">$e</span>)</pre>
1068
                <p><em>Logue une exception donnée sous une forme lisible si self::logger vaut true.</em></p>
1069
 
1070
 
1071
                                    <h4>Parameters</h4>
1072
                    <table class="table table-condensed table-hover">
1073
                                                    <tr>
1074
                                <td>\Exception</td>
1075
                                <td>$e</td>
1076
                                <td><p>l'exception à logger</p></td>
1077
                            </tr>
1078
                                            </table>
1079
 
1080
 
1081
                            </article>
1082
        </div>
1083
        <aside class="span4 detailsbar">
1084
            <h1><i class="icon-arrow-down"></i></h1>
1085
                            <span class="label label-info">static</span>
1086
                                                            <dl>
1087
                                                                            </dl>
1088
            <h2>Tags</h2>
1089
            <table class="table table-condensed">
1090
                                    <tr>
1091
                        <th>
1092
                            todo
1093
                        </th>
1094
                        <td>
1095
                                                    </td>
1096
                    </tr>
1097
                            </table>
1098
        </aside>
1099
    </div>
1100
 
1101
                                    </div>
1102
    </section>
1103
 
1104
    <div id="source-view" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="source-view-label" aria-hidden="true">
1105
        <div class="modal-header">
1106
            <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
1107
            <h3 id="source-view-label">GestionnaireException.php</h3>
1108
        </div>
1109
        <div class="modal-body">
1110
            <pre data-src="../files/GestionnaireException.php.txt" class="language-php line-numbers"></pre>
1111
        </div>
1112
    </div>
1113
 
1114
    <footer class="row-fluid">
1115
        <section class="span10 offset2">
1116
            <section class="row-fluid">
1117
                <section class="span10 offset1">
1118
                    <section class="row-fluid footer-sections">
1119
                        <section class="span4">
1120
                                                        <h1><i class="icon-code"></i></h1>
1121
                            <div>
1122
                                <ul>
1123
                                                                    </ul>
1124
                            </div>
1125
                        </section>
1126
                        <section class="span4">
1127
                                                        <h1><i class="icon-bar-chart"></i></h1>
1128
                            <div>
1129
                                <ul>
1130
                                    <li><a href="../graphs/class.html">Class Hierarchy Diagram</a></li>
1131
                                </ul>
1132
                            </div>
1133
                        </section>
1134
                        <section class="span4">
1135
                                                        <h1><i class="icon-pushpin"></i></h1>
1136
                            <div>
1137
                                <ul>
1138
                                    <li><a href="../reports/errors.html">Errors</a></li>
1139
                                    <li><a href="../reports/markers.html">Markers</a></li>
1140
                                </ul>
1141
                            </div>
1142
                        </section>
1143
                    </section>
1144
                </section>
1145
            </section>
1146
            <section class="row-fluid">
1147
                <section class="span10 offset1">
1148
                    <hr />
1149
                    Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and authored
1150
                    on March 12th, 2014 at 16:55.
1151
                </section>
1152
            </section>
1153
        </section>
1154
    </footer>
1155
</div>
1156
 
1157
</body>
1158
</html>