Subversion Repositories Applications.framework

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
469 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.3</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.3</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">268</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">11</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-453238565"></a>
142
                                <a href="../namespaces/default.html" style="margin-left: 30px; padding-left: 0">\</a>
143
            </div>
144
            <div id="namespace-453238565" 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/RestServeur.html">RestServeur</a></li>
153
                                                    <li class="class"><a href="../classes/SquelettePhp.html">SquelettePhp</a></li>
154
                                                    <li class="class"><a href="../classes/Controleur.html">Controleur</a></li>
155
                                                    <li class="class"><a href="../classes/Cache.html">Cache</a></li>
156
                                                    <li class="class"><a href="../classes/RestClient.html">RestClient</a></li>
157
                                                    <li class="class"><a href="../classes/GestionnaireException.html">GestionnaireException</a></li>
158
                                                    <li class="class"><a href="../classes/Script.html">Script</a></li>
159
                                                    <li class="class"><a href="../classes/Registre.html">Registre</a></li>
160
                                                    <li class="class"><a href="../classes/RestService.html">RestService</a></li>
161
                                                    <li class="class"><a href="../classes/Cli.html">Cli</a></li>
162
                                                    <li class="class"><a href="../classes/Encodage.html">Encodage</a></li>
163
                                                    <li class="class"><a href="../classes/Tableau.html">Tableau</a></li>
164
                                                    <li class="class"><a href="../classes/Pattern.html">Pattern</a></li>
165
                                                    <li class="class"><a href="../classes/Chaine.html">Chaine</a></li>
166
                                                    <li class="class"><a href="../classes/Fichier.html">Fichier</a></li>
167
                                                    <li class="class"><a href="../classes/I18n.html">I18n</a></li>
168
                                                    <li class="class"><a href="../classes/Config.html">Config</a></li>
169
                                                    <li class="class"><a href="../classes/CacheSqlite.html">CacheSqlite</a></li>
170
                                                    <li class="class"><a href="../classes/Bdd.html">Bdd</a></li>
171
                                                    <li class="class"><a href="../classes/Log.html">Log</a></li>
172
                                                    <li class="class"><a href="../classes/CacheFichier.html">CacheFichier</a></li>
173
                                                    <li class="class"><a href="../classes/Framework.html">Framework</a></li>
174
                                                    <li class="class"><a href="../classes/CacheSimple.html">CacheSimple</a></li>
175
                                            </ul>
176
                </div>
177
            </div>
178
        </div>
179
    </div>
180
 
181
        </div>
182
    </section>
183
    <section class="row-fluid">
184
        <div class="span10 offset2">
185
            <div class="row-fluid">
186
                <div class="span8 content class">
187
                    <nav>
188
                                                <a href="../namespaces/default.html">\</a> <i class="icon-level-up"></i>
189
                                            </nav>
190
                    <a href="#source-view" role="button" class="pull-right btn" data-toggle="modal"><i class="icon-code"></i></a>
191
 
192
                    <h1><small>\</small>RestServeur</h1>
193
                    <p><em>Classe principale gérant les services web de type (@link(REST, http://fr.wikipedia.org/wiki/Rest).</em></p>
194
                    <p>Elle contient  :</p>
195
<ul>
196
<li>les constantes indiquant les différentes (@link(méthode HTTP, <a href="http://fr.wikipedia.org/wiki/Http">http://fr.wikipedia.org/wiki/Http</a>) prises en compte.</li>
197
<li>les @link(codes HTTP des réponses, <a href="http://fr.wikipedia.org/wiki/Liste_des_codes_HTTP">http://fr.wikipedia.org/wiki/Liste_des_codes_HTTP</a>)</li>
198
</ul>
199
<p>Ce serveur REST accepte 4 types de méthodes HTTP : GET, PUT, POST, DELETE.
200
GET et POST ne pose généralement pas de problème pour les clients HTTP mais ce n'est pas forcément le cas pour PUT et DELETE.
201
Vous pouvez donc pour réaliser :</p>
202
<ul>
203
<li>DELETE : utiliser la méthode POST avec action=DELETE dans le corps de la requête.</li>
204
<li>PUT : utiliser la méthode POST avec une url ne contenant aucune indication de ressource.
205
Une autre solution consiste à utiliser n'importe quelle méthode et à ajouter l'entête "X_HTTP_METHOD_OVERRIDE" avec pour
206
valeur le nom de la méthode que vous souhaitez utiliser. Exemple d'entête : "X_HTTP_METHOD_OVERRIDE: PUT".
207
Exemple : <code>curl -v -v -H "X_HTTP_METHOD_OVERRIDE: DELETE" "<a href="http://www.mondomaine.org/services/apiVersion/[mon-service]/"&lt;/code">http://www.mondomaine.org/services/apiVersion/[mon-service]/"&lt;/code</a>>
208
Cela fonctionne avec Apache.</li>
209
</ul>
210
<p>Les classes des services web doivent avoir un nom au format ChatMot "MonService" et être appelée dans l'url par le même nom
211
en minuscule où les mots sont séparés par des tirets "mon-service".</p>
212
<p>Paramètres liés dans config.ini :</p>
213
<ul>
214
<li>serveur.baseURL : morceau de l'url pour appeler le serveur relative au domaine. Exemple : pour <a href="http://www.tela-botanica.org/mon_serveur/">http://www.tela-botanica.org/mon_serveur/</a>
215
  mettre : "/mon_serveur/"</li>
216
<li>serveur.baseAlternativeURL : sur le même principe que ci-dessus permet d'affecter une deuxième url (pour gérer des raccourci via htaccess)</li>
217
</ul>
218
<p>Encodage en entrée : utf8
219
Encodage en sortie : utf8</p>
220
 
221
                    <section id="summary">
222
                        <h2>Summary</h2>
223
                        <section class="row-fluid heading">
224
                            <section class="span4">
225
                                <a href="#methods">Methods</a>
226
                            </section>
227
                            <section class="span4">
228
                                <a href="#properties">Properties</a>
229
                            </section>
230
                            <section class="span4">
231
                                <a href="#constants">Constants</a>
232
                            </section>
233
                        </section>
234
                        <section class="row-fluid public">
235
                            <section class="span4">
236
                                                                    <a href="../classes/RestServeur.html#method___construct" class="">__construct()</a><br />
237
                                                                    <a href="../classes/RestServeur.html#method_chargerClasse" class="">chargerClasse()</a><br />
238
                                                                    <a href="../classes/RestServeur.html#method_executer" class="">executer()</a><br />
239
                                                                    <a href="../classes/RestServeur.html#method_envoyerEnteteStatutHttp" class="">envoyerEnteteStatutHttp()</a><br />
240
                                                                    <a href="../classes/RestServeur.html#method_gererErreurs" class="">gererErreurs()</a><br />
241
                                                                    <a href="../classes/RestServeur.html#method_ajouterMessage" class="">ajouterMessage()</a><br />
242
                                                            </section>
243
                            <section class="span4">
244
                                                                    <em>No public properties found</em>
245
                                                            </section>
246
                            <section class="span4">
247
                                                                    <a href="../classes/RestServeur.html#constant_METHODE_GET" class="">METHODE_GET</a><br />
248
                                                                    <a href="../classes/RestServeur.html#constant_METHODE_POST" class="">METHODE_POST</a><br />
249
                                                                    <a href="../classes/RestServeur.html#constant_METHODE_DELETE" class="">METHODE_DELETE</a><br />
250
                                                                    <a href="../classes/RestServeur.html#constant_METHODE_PUT" class="">METHODE_PUT</a><br />
251
                                                                    <a href="../classes/RestServeur.html#constant_HTTP_CODE_OK" class="">HTTP_CODE_OK</a><br />
252
                                                                    <a href="../classes/RestServeur.html#constant_HTTP_CODE_CREATION_OK" class="">HTTP_CODE_CREATION_OK</a><br />
253
                                                                    <a href="../classes/RestServeur.html#constant_HTTP_CODE_ACCEPTE_OK" class="">HTTP_CODE_ACCEPTE_OK</a><br />
254
                                                                    <a href="../classes/RestServeur.html#constant_HTTP_CODE_SUPPRESSION_OK" class="">HTTP_CODE_SUPPRESSION_OK</a><br />
255
                                                                    <a href="../classes/RestServeur.html#constant_HTTP_CODE_MAUVAISE_REQUETE" class="">HTTP_CODE_MAUVAISE_REQUETE</a><br />
256
                                                                    <a href="../classes/RestServeur.html#constant_HTTP_CODE_ACCES_NON_AUTORISE" class="">HTTP_CODE_ACCES_NON_AUTORISE</a><br />
257
                                                                    <a href="../classes/RestServeur.html#constant_HTTP_CODE_ACCES_INTERDIT" class="">HTTP_CODE_ACCES_INTERDIT</a><br />
258
                                                                    <a href="../classes/RestServeur.html#constant_HTTP_CODE_RESSOURCE_INTROUVABLE" class="">HTTP_CODE_RESSOURCE_INTROUVABLE</a><br />
259
                                                                    <a href="../classes/RestServeur.html#constant_HTTP_CODE_METHODE_NON_AUTORISE" class="">HTTP_CODE_METHODE_NON_AUTORISE</a><br />
260
                                                                    <a href="../classes/RestServeur.html#constant_HTTP_CODE_CONFLIT" class="">HTTP_CODE_CONFLIT</a><br />
261
                                                                    <a href="../classes/RestServeur.html#constant_HTTP_CODE_CONTENU_REQUIS" class="">HTTP_CODE_CONTENU_REQUIS</a><br />
262
                                                                    <a href="../classes/RestServeur.html#constant_HTTP_CODE_ECHEC_CONDITION" class="">HTTP_CODE_ECHEC_CONDITION</a><br />
263
                                                                    <a href="../classes/RestServeur.html#constant_HTTP_CODE_CONTENU_NON_SUPPORTE" class="">HTTP_CODE_CONTENU_NON_SUPPORTE</a><br />
264
                                                                    <a href="../classes/RestServeur.html#constant_HTTP_CODE_ERREUR" class="">HTTP_CODE_ERREUR</a><br />
265
                                                                    <a href="../classes/RestServeur.html#constant_HTTP_CODE_SERVICE_INDISPONIBLE" class="">HTTP_CODE_SERVICE_INDISPONIBLE</a><br />
266
                                                                    <a href="../classes/RestServeur.html#constant_HTTP_NON_IMPLEMENTE" class="">HTTP_NON_IMPLEMENTE</a><br />
267
                                                                    <a href="../classes/RestServeur.html#constant_MOTIF_API_VERSION" class="">MOTIF_API_VERSION</a><br />
268
                                                                    <a href="../classes/RestServeur.html#constant_MOTIF_SERVICE_NOM" class="">MOTIF_SERVICE_NOM</a><br />
269
                                                            </section>
270
                        </section>
271
                        <section class="row-fluid protected">
272
                            <section class="span4">
273
                                                                    <em>No protected methods found</em>
274
                                                            </section>
275
                            <section class="span4">
276
                                                                    <em>No protected properties found</em>
277
                                                            </section>
278
                            <section class="span4">
279
                                <em>N/A</em>
280
                            </section>
281
                        </section>
282
                        <section class="row-fluid private">
283
                            <section class="span4">
284
                                                                    <a href="../classes/RestServeur.html#method_initialiserMethode" class="">initialiserMethode()</a><br />
285
                                                                    <a href="../classes/RestServeur.html#method_initialiserRequeteDonnees" class="">initialiserRequeteDonnees()</a><br />
286
                                                                    <a href="../classes/RestServeur.html#method_decouperUrlChemin" class="">decouperUrlChemin()</a><br />
287
                                                                    <a href="../classes/RestServeur.html#method_initialiserApiVersion" class="">initialiserApiVersion()</a><br />
288
                                                                    <a href="../classes/RestServeur.html#method_verifierApiVersion" class="">verifierApiVersion()</a><br />
289
                                                                    <a href="../classes/RestServeur.html#method_initialiserServiceNom" class="">initialiserServiceNom()</a><br />
290
                                                                    <a href="../classes/RestServeur.html#method_verifierServiceNom" class="">verifierServiceNom()</a><br />
291
                                                                    <a href="../classes/RestServeur.html#method_traiterNomService" class="">traiterNomService()</a><br />
292
                                                                    <a href="../classes/RestServeur.html#method_initialiserRessource" class="">initialiserRessource()</a><br />
293
                                                                    <a href="../classes/RestServeur.html#method_initialiserParametres" class="">initialiserParametres()</a><br />
294
                                                                    <a href="../classes/RestServeur.html#method_recupererParametresGet" class="">recupererParametresGet()</a><br />
295
                                                                    <a href="../classes/RestServeur.html#method_nettoyerParametres" class="">nettoyerParametres()</a><br />
296
                                                                    <a href="../classes/RestServeur.html#method_recupererParametresBruts" class="">recupererParametresBruts()</a><br />
297
                                                                    <a href="../classes/RestServeur.html#method_get" class="">get()</a><br />
298
                                                                    <a href="../classes/RestServeur.html#method_post" class="">post()</a><br />
299
                                                                    <a href="../classes/RestServeur.html#method_put" class="">put()</a><br />
300
                                                                    <a href="../classes/RestServeur.html#method_delete" class="">delete()</a><br />
301
                                                                    <a href="../classes/RestServeur.html#method_parserDonneesRequete" class="">parserDonneesRequete()</a><br />
302
                                                                    <a href="../classes/RestServeur.html#method_cloreAccesServeur" class="">cloreAccesServeur()</a><br />
303
                                                                    <a href="../classes/RestServeur.html#method_envoyerMessages" class="">envoyerMessages()</a><br />
304
                                                            </section>
305
                            <section class="span4">
306
                                                                    <a href="../classes/RestServeur.html#property_debogageActivation" class="">$debogageActivation</a><br />
307
                                                                    <a href="../classes/RestServeur.html#property_debogageMode" class="">$debogageMode</a><br />
308
                                                                    <a href="../classes/RestServeur.html#property_methode" class="">$methode</a><br />
309
                                                                    <a href="../classes/RestServeur.html#property_requeteDonnees" class="">$requeteDonnees</a><br />
310
                                                                    <a href="../classes/RestServeur.html#property_requeteDonneesParsees" class="">$requeteDonneesParsees</a><br />
311
                                                                    <a href="../classes/RestServeur.html#property_apiVersion" class="">$apiVersion</a><br />
312
                                                                    <a href="../classes/RestServeur.html#property_service" class="">$service</a><br />
313
                                                                    <a href="../classes/RestServeur.html#property_ressources" class="">$ressources</a><br />
314
                                                                    <a href="../classes/RestServeur.html#property_parametres" class="">$parametres</a><br />
315
                                                                    <a href="../classes/RestServeur.html#property_parametresBruts" class="">$parametresBruts</a><br />
316
                                                                    <a href="../classes/RestServeur.html#property_config" class="">$config</a><br />
317
                                                                    <a href="../classes/RestServeur.html#property_messages" class="">$messages</a><br />
318
                                                                    <a href="../classes/RestServeur.html#property_http10" class="">$http10</a><br />
319
                                                                    <a href="../classes/RestServeur.html#property_parametres_obligatoires" class="">$parametres_obligatoires</a><br />
320
                                                            </section>
321
                            <section class="span4">
322
                                <em>N/A</em>
323
                            </section>
324
                        </section>
325
                    </section>
326
                </div>
327
                <aside class="span4 detailsbar">
328
 
329
 
330
                    <dl>
331
                        <dt>File</dt>
332
                            <dd><a href="../files/RestServeur.php.html"><div class="path-wrapper">RestServeur.php</div></a></dd>
333
                                                <dt>Package</dt>
334
                            <dd><div class="namespace-wrapper">\Framework</div></dd>
335
                                                <dt>Class hierarchy</dt>
336
                            <dd class="hierarchy">
337
                                                                                                                                                                    <div class="namespace-wrapper">\RestServeur</div>
338
                            </dd>
339
 
340
 
341
 
342
 
343
                                                                            <dt>See also</dt>
344
                                                                                    <dd><a href="/doc/framework/"><div class="namespace-wrapper">/doc/framework/</div></a></dd>
345
 
346
                                                                        </dl>
347
                    <h2>Tags</h2>
348
                    <table class="table table-condensed">
349
                                            <tr>
350
                            <th>
351
                                category
352
                            </th>
353
                            <td>
354
                                                                    <p>Php 5.2</p>
355
                                                            </td>
356
                        </tr>
357
                                            <tr>
358
                            <th>
359
                                author
360
                            </th>
361
                            <td>
362
                                                                    <p>Jean-Pascal MILCENT <a href="mailto:jpm@tela-botanica.org">jpm@tela-botanica.org</a></p>
363
                                                            </td>
364
                        </tr>
365
                                            <tr>
366
                            <th>
367
                                copyright
368
                            </th>
369
                            <td>
370
                                                                    <p>Copyright (c) 2010, Tela Botanica (accueil@tela-botanica.org)</p>
371
                                                            </td>
372
                        </tr>
373
                                            <tr>
374
                            <th>
375
                                license
376
                            </th>
377
                            <td>
378
                                                                    <p>GPL v3 <a href="http://www.gnu.org/licenses/gpl.txt">http://www.gnu.org/licenses/gpl.txt</a></p>
379
                                                                    <p>CECILL v2 <a href="http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt">http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt</a></p>
380
                                                            </td>
381
                        </tr>
382
                                            <tr>
383
                            <th>
384
                                since
385
                            </th>
386
                            <td>
387
 
388
                                                            </td>
389
                        </tr>
390
                                            <tr>
391
                            <th>
392
                                version
393
                            </th>
394
                            <td>
395
                                                                    <p>$Id: RestServeur.php 457 2014-02-06 17:54:21Z jpm $</p>
396
                                                            </td>
397
                        </tr>
398
                                            <tr>
399
                            <th>
400
                                todo
401
                            </th>
402
                            <td>
403
                                                            </td>
404
                        </tr>
405
                                        </table>
406
                </aside>
407
            </div>
408
 
409
                                    <a id="constants" name="constants"></a>
410
            <div class="row-fluid">
411
                <div class="span8 content class">
412
                    <h2>Constants</h2>
413
                </div>
414
                <aside class="span4 detailsbar"></aside>
415
            </div>
416
 
417
                                <div class="row-fluid">
418
        <div class="span8 content class">
419
            <a id="constant_METHODE_GET" name="constant_METHODE_GET" class="anchor"></a>
420
            <article id="constant_METHODE_GET" class="constant">
421
                <h3 class="">METHODE_GET</h3>
422
                <pre class="signature">METHODE_GET</pre>
423
                <p><em>Nom de la méthode appelée dans un service pour éxécuter une requête de type GET.</em></p>
424
 
425
            </article>
426
        </div>
427
        <aside class="span4 detailsbar">
428
            <h1><i class="icon-arrow-down"></i></h1>
429
                        <dl>
430
                                                                            </dl>
431
            <h2>Tags</h2>
432
            <table class="table table-condensed">
433
                                    <tr>
434
                        <th>
435
                            todo
436
                        </th>
437
                        <td>
438
                                                    </td>
439
                    </tr>
440
                            </table>
441
        </aside>
442
    </div>
443
 
444
                                    <div class="row-fluid">
445
        <div class="span8 content class">
446
            <a id="constant_METHODE_POST" name="constant_METHODE_POST" class="anchor"></a>
447
            <article id="constant_METHODE_POST" class="constant">
448
                <h3 class="">METHODE_POST</h3>
449
                <pre class="signature">METHODE_POST</pre>
450
                <p><em>Nom de la méthode appelée dans un service pour éxécuter une requête de type POST.</em></p>
451
 
452
            </article>
453
        </div>
454
        <aside class="span4 detailsbar">
455
            <h1><i class="icon-arrow-down"></i></h1>
456
                        <dl>
457
                                                                            </dl>
458
            <h2>Tags</h2>
459
            <table class="table table-condensed">
460
                                    <tr>
461
                        <th>
462
                            todo
463
                        </th>
464
                        <td>
465
                                                    </td>
466
                    </tr>
467
                            </table>
468
        </aside>
469
    </div>
470
 
471
                                    <div class="row-fluid">
472
        <div class="span8 content class">
473
            <a id="constant_METHODE_DELETE" name="constant_METHODE_DELETE" class="anchor"></a>
474
            <article id="constant_METHODE_DELETE" class="constant">
475
                <h3 class="">METHODE_DELETE</h3>
476
                <pre class="signature">METHODE_DELETE</pre>
477
                <p><em>Nom de la méthode appelée dans un service pour éxécuter une requête de type DELETE.</em></p>
478
 
479
            </article>
480
        </div>
481
        <aside class="span4 detailsbar">
482
            <h1><i class="icon-arrow-down"></i></h1>
483
                        <dl>
484
                                                                            </dl>
485
            <h2>Tags</h2>
486
            <table class="table table-condensed">
487
                                    <tr>
488
                        <th>
489
                            todo
490
                        </th>
491
                        <td>
492
                                                    </td>
493
                    </tr>
494
                            </table>
495
        </aside>
496
    </div>
497
 
498
                                    <div class="row-fluid">
499
        <div class="span8 content class">
500
            <a id="constant_METHODE_PUT" name="constant_METHODE_PUT" class="anchor"></a>
501
            <article id="constant_METHODE_PUT" class="constant">
502
                <h3 class="">METHODE_PUT</h3>
503
                <pre class="signature">METHODE_PUT</pre>
504
                <p><em>Nom de la méthode appelée dans un service pour éxécuter une requête de type PUT.</em></p>
505
 
506
            </article>
507
        </div>
508
        <aside class="span4 detailsbar">
509
            <h1><i class="icon-arrow-down"></i></h1>
510
                        <dl>
511
                                                                            </dl>
512
            <h2>Tags</h2>
513
            <table class="table table-condensed">
514
                                    <tr>
515
                        <th>
516
                            todo
517
                        </th>
518
                        <td>
519
                                                    </td>
520
                    </tr>
521
                            </table>
522
        </aside>
523
    </div>
524
 
525
                                    <div class="row-fluid">
526
        <div class="span8 content class">
527
            <a id="constant_HTTP_CODE_OK" name="constant_HTTP_CODE_OK" class="anchor"></a>
528
            <article id="constant_HTTP_CODE_OK" class="constant">
529
                <h3 class="">HTTP_CODE_OK</h3>
530
                <pre class="signature">HTTP_CODE_OK</pre>
531
                <p><em>Code HTTP 200 : OK
532
Indiquant le succès de l&#039;accès à un service web par la méthode GET.</em></p>
533
                <p>L'utiliser lors d'une requète de type GET (consulter) pour indiquer le succès de l'opération.
534
Sera renvoyée par défaut par PHP.</p>
535
            </article>
536
        </div>
537
        <aside class="span4 detailsbar">
538
            <h1><i class="icon-arrow-down"></i></h1>
539
                        <dl>
540
                                                                                            <dt>See also</dt>
541
                                                                <dd><a href=""><span class="namespace-wrapper"></span></a></dd>
542
                                                                </dl>
543
            <h2>Tags</h2>
544
            <table class="table table-condensed">
545
                                    <tr>
546
                        <th>
547
                            todo
548
                        </th>
549
                        <td>
550
                                                    </td>
551
                    </tr>
552
                            </table>
553
        </aside>
554
    </div>
555
 
556
                                    <div class="row-fluid">
557
        <div class="span8 content class">
558
            <a id="constant_HTTP_CODE_CREATION_OK" name="constant_HTTP_CODE_CREATION_OK" class="anchor"></a>
559
            <article id="constant_HTTP_CODE_CREATION_OK" class="constant">
560
                <h3 class="">HTTP_CODE_CREATION_OK</h3>
561
                <pre class="signature">HTTP_CODE_CREATION_OK</pre>
562
                <p><em>Code HTTP 201 : Created
563
Indiquant que l&#039;accès à un service web est un succès et que la ressource a été créée ou modifié.</em></p>
564
                <p>L'utiliser lors d'une requète de type PUT (ajouter) ou POST (modifier) pour indiquer le succès de l'opération.</p>
565
            </article>
566
        </div>
567
        <aside class="span4 detailsbar">
568
            <h1><i class="icon-arrow-down"></i></h1>
569
                        <dl>
570
                                                                                            <dt>See also</dt>
571
                                                                <dd><a href=""><span class="namespace-wrapper"></span></a></dd>
572
                                                                </dl>
573
            <h2>Tags</h2>
574
            <table class="table table-condensed">
575
                                    <tr>
576
                        <th>
577
                            todo
578
                        </th>
579
                        <td>
580
                                                    </td>
581
                    </tr>
582
                            </table>
583
        </aside>
584
    </div>
585
 
586
                                    <div class="row-fluid">
587
        <div class="span8 content class">
588
            <a id="constant_HTTP_CODE_ACCEPTE_OK" name="constant_HTTP_CODE_ACCEPTE_OK" class="anchor"></a>
589
            <article id="constant_HTTP_CODE_ACCEPTE_OK" class="constant">
590
                <h3 class="">HTTP_CODE_ACCEPTE_OK</h3>
591
                <pre class="signature">HTTP_CODE_ACCEPTE_OK</pre>
592
                <p><em>Code HTTP 202 : Accepted
593
Indiquant que la requête a été acceptée mais que son traitement n&#039;est pas encore terminé.</em></p>
594
                <p>L'utiliser lors d'une requète de type PUT (ajouter) ou POST (modifier) pour indiquer que les données
595
seront traitées ultérieurement.</p>
596
            </article>
597
        </div>
598
        <aside class="span4 detailsbar">
599
            <h1><i class="icon-arrow-down"></i></h1>
600
                        <dl>
601
                                                                                            <dt>See also</dt>
602
                                                                <dd><a href=""><span class="namespace-wrapper"></span></a></dd>
603
                                                                </dl>
604
            <h2>Tags</h2>
605
            <table class="table table-condensed">
606
                                    <tr>
607
                        <th>
608
                            todo
609
                        </th>
610
                        <td>
611
                                                    </td>
612
                    </tr>
613
                            </table>
614
        </aside>
615
    </div>
616
 
617
                                    <div class="row-fluid">
618
        <div class="span8 content class">
619
            <a id="constant_HTTP_CODE_SUPPRESSION_OK" name="constant_HTTP_CODE_SUPPRESSION_OK" class="anchor"></a>
620
            <article id="constant_HTTP_CODE_SUPPRESSION_OK" class="constant">
621
                <h3 class="">HTTP_CODE_SUPPRESSION_OK</h3>
622
                <pre class="signature">HTTP_CODE_SUPPRESSION_OK</pre>
623
                <p><em>Code HTTP 204 : No Content
624
Indique que l&#039;accès à un service web est un succès et qu&#039;il n&#039;y a pas de contenu à renvoyer.</em></p>
625
                <p>L'utiliser lors d'une requète de type DELETE (supprimer) pour indiquer le succès de l'opération si aucun
626
contenu (status) ne doit être renvoyé, sinon utiliser 200 OK.</p>
627
            </article>
628
        </div>
629
        <aside class="span4 detailsbar">
630
            <h1><i class="icon-arrow-down"></i></h1>
631
                        <dl>
632
                                                                                            <dt>See also</dt>
633
                                                                <dd><a href=""><span class="namespace-wrapper"></span></a></dd>
634
                                                                </dl>
635
            <h2>Tags</h2>
636
            <table class="table table-condensed">
637
                                    <tr>
638
                        <th>
639
                            todo
640
                        </th>
641
                        <td>
642
                                                    </td>
643
                    </tr>
644
                            </table>
645
        </aside>
646
    </div>
647
 
648
                                    <div class="row-fluid">
649
        <div class="span8 content class">
650
            <a id="constant_HTTP_CODE_MAUVAISE_REQUETE" name="constant_HTTP_CODE_MAUVAISE_REQUETE" class="anchor"></a>
651
            <article id="constant_HTTP_CODE_MAUVAISE_REQUETE" class="constant">
652
                <h3 class="">HTTP_CODE_MAUVAISE_REQUETE</h3>
653
                <pre class="signature">HTTP_CODE_MAUVAISE_REQUETE</pre>
654
                <p><em>Code HTTP 400 : Bad Request
655
Indique que les paramètres envoyés au service contiennent des erreurs.</em></p>
656
                <p>L'utiliser pour indiquer l'échec de l'accès au service. La réponse pourra contenir un message expliquant la source
657
de l'erreur.</p>
658
            </article>
659
        </div>
660
        <aside class="span4 detailsbar">
661
            <h1><i class="icon-arrow-down"></i></h1>
662
                        <dl>
663
                                                                                            <dt>See also</dt>
664
                                                                <dd><a href=""><span class="namespace-wrapper"></span></a></dd>
665
                                                                </dl>
666
            <h2>Tags</h2>
667
            <table class="table table-condensed">
668
                                    <tr>
669
                        <th>
670
                            todo
671
                        </th>
672
                        <td>
673
                                                    </td>
674
                    </tr>
675
                            </table>
676
        </aside>
677
    </div>
678
 
679
                                    <div class="row-fluid">
680
        <div class="span8 content class">
681
            <a id="constant_HTTP_CODE_ACCES_NON_AUTORISE" name="constant_HTTP_CODE_ACCES_NON_AUTORISE" class="anchor"></a>
682
            <article id="constant_HTTP_CODE_ACCES_NON_AUTORISE" class="constant">
683
                <h3 class="">HTTP_CODE_ACCES_NON_AUTORISE</h3>
684
                <pre class="signature">HTTP_CODE_ACCES_NON_AUTORISE</pre>
685
                <p><em>Code HTTP 401 : Unauthorized
686
Indiquant que l&#039;accès à un service web est refusé car l&#039;authentification (obligatoire) a échoué pour
687
accéder à la ressource.</em></p>
688
 
689
            </article>
690
        </div>
691
        <aside class="span4 detailsbar">
692
            <h1><i class="icon-arrow-down"></i></h1>
693
                        <dl>
694
                                                                                            <dt>See also</dt>
695
                                                                <dd><a href=""><span class="namespace-wrapper"></span></a></dd>
696
                                                                </dl>
697
            <h2>Tags</h2>
698
            <table class="table table-condensed">
699
                                    <tr>
700
                        <th>
701
                            todo
702
                        </th>
703
                        <td>
704
                                                    </td>
705
                    </tr>
706
                            </table>
707
        </aside>
708
    </div>
709
 
710
                                    <div class="row-fluid">
711
        <div class="span8 content class">
712
            <a id="constant_HTTP_CODE_ACCES_INTERDIT" name="constant_HTTP_CODE_ACCES_INTERDIT" class="anchor"></a>
713
            <article id="constant_HTTP_CODE_ACCES_INTERDIT" class="constant">
714
                <h3 class="">HTTP_CODE_ACCES_INTERDIT</h3>
715
                <pre class="signature">HTTP_CODE_ACCES_INTERDIT</pre>
716
                <p><em>Code HTTP 403 : Forbidden
717
Indiquant que le service a compris la requête mais refuse de la réaliser.</em></p>
718
 
719
            </article>
720
        </div>
721
        <aside class="span4 detailsbar">
722
            <h1><i class="icon-arrow-down"></i></h1>
723
                        <dl>
724
                                                                                            <dt>See also</dt>
725
                                                                <dd><a href=""><span class="namespace-wrapper"></span></a></dd>
726
                                                                </dl>
727
            <h2>Tags</h2>
728
            <table class="table table-condensed">
729
                                    <tr>
730
                        <th>
731
                            todo
732
                        </th>
733
                        <td>
734
                                                    </td>
735
                    </tr>
736
                            </table>
737
        </aside>
738
    </div>
739
 
740
                                    <div class="row-fluid">
741
        <div class="span8 content class">
742
            <a id="constant_HTTP_CODE_RESSOURCE_INTROUVABLE" name="constant_HTTP_CODE_RESSOURCE_INTROUVABLE" class="anchor"></a>
743
            <article id="constant_HTTP_CODE_RESSOURCE_INTROUVABLE" class="constant">
744
                <h3 class="">HTTP_CODE_RESSOURCE_INTROUVABLE</h3>
745
                <pre class="signature">HTTP_CODE_RESSOURCE_INTROUVABLE</pre>
746
                <p><em>Code HTTP 404 : Not Found
747
Indiquant que la ressource indiquée par l&#039;url est introuvable.</em></p>
748
 
749
            </article>
750
        </div>
751
        <aside class="span4 detailsbar">
752
            <h1><i class="icon-arrow-down"></i></h1>
753
                        <dl>
754
                                                                                            <dt>See also</dt>
755
                                                                <dd><a href=""><span class="namespace-wrapper"></span></a></dd>
756
                                                                </dl>
757
            <h2>Tags</h2>
758
            <table class="table table-condensed">
759
                                    <tr>
760
                        <th>
761
                            todo
762
                        </th>
763
                        <td>
764
                                                    </td>
765
                    </tr>
766
                            </table>
767
        </aside>
768
    </div>
769
 
770
                                    <div class="row-fluid">
771
        <div class="span8 content class">
772
            <a id="constant_HTTP_CODE_METHODE_NON_AUTORISE" name="constant_HTTP_CODE_METHODE_NON_AUTORISE" class="anchor"></a>
773
            <article id="constant_HTTP_CODE_METHODE_NON_AUTORISE" class="constant">
774
                <h3 class="">HTTP_CODE_METHODE_NON_AUTORISE</h3>
775
                <pre class="signature">HTTP_CODE_METHODE_NON_AUTORISE</pre>
776
                <p><em>Code HTTP 405 : Method Not Allowed
777
Indique soit :
778
 - que le service web ne possède pas d&#039;accès la ressource correspondant à la méthode HTTP employée.</em></p>
779
                <ul>
780
<li>que la méthode HTTP enployée n'est pas en accord avec la ressource indiquée par l'url.</li>
781
</ul>
782
            </article>
783
        </div>
784
        <aside class="span4 detailsbar">
785
            <h1><i class="icon-arrow-down"></i></h1>
786
                        <dl>
787
                                                                                            <dt>See also</dt>
788
                                                                <dd><a href=""><span class="namespace-wrapper"></span></a></dd>
789
                                                                </dl>
790
            <h2>Tags</h2>
791
            <table class="table table-condensed">
792
                                    <tr>
793
                        <th>
794
                            todo
795
                        </th>
796
                        <td>
797
                                                    </td>
798
                    </tr>
799
                            </table>
800
        </aside>
801
    </div>
802
 
803
                                    <div class="row-fluid">
804
        <div class="span8 content class">
805
            <a id="constant_HTTP_CODE_CONFLIT" name="constant_HTTP_CODE_CONFLIT" class="anchor"></a>
806
            <article id="constant_HTTP_CODE_CONFLIT" class="constant">
807
                <h3 class="">HTTP_CODE_CONFLIT</h3>
808
                <pre class="signature">HTTP_CODE_CONFLIT</pre>
809
                <p><em>Code HTTP 409 : Conflict
810
Indique qu&#039;un conflit est survenu vis à vis de la ressource.</em></p>
811
                <p>Par exemple, essayer de créer deux fois la même ressource ou bien tenter de modifier une ressource qui a été modifiée par
812
ailleurs.</p>
813
            </article>
814
        </div>
815
        <aside class="span4 detailsbar">
816
            <h1><i class="icon-arrow-down"></i></h1>
817
                        <dl>
818
                                                                                            <dt>See also</dt>
819
                                                                <dd><a href=""><span class="namespace-wrapper"></span></a></dd>
820
                                                                </dl>
821
            <h2>Tags</h2>
822
            <table class="table table-condensed">
823
                                    <tr>
824
                        <th>
825
                            todo
826
                        </th>
827
                        <td>
828
                                                    </td>
829
                    </tr>
830
                            </table>
831
        </aside>
832
    </div>
833
 
834
                                    <div class="row-fluid">
835
        <div class="span8 content class">
836
            <a id="constant_HTTP_CODE_CONTENU_REQUIS" name="constant_HTTP_CODE_CONTENU_REQUIS" class="anchor"></a>
837
            <article id="constant_HTTP_CODE_CONTENU_REQUIS" class="constant">
838
                <h3 class="">HTTP_CODE_CONTENU_REQUIS</h3>
839
                <pre class="signature">HTTP_CODE_CONTENU_REQUIS</pre>
840
                <p><em>Code HTTP 411 : Length Required
841
Indique que des paramètres passés dans le contenu de la requête sont nécessaires au service.</em></p>
842
 
843
            </article>
844
        </div>
845
        <aside class="span4 detailsbar">
846
            <h1><i class="icon-arrow-down"></i></h1>
847
                        <dl>
848
                                                                                            <dt>See also</dt>
849
                                                                <dd><a href=""><span class="namespace-wrapper"></span></a></dd>
850
                                                                </dl>
851
            <h2>Tags</h2>
852
            <table class="table table-condensed">
853
                                    <tr>
854
                        <th>
855
                            todo
856
                        </th>
857
                        <td>
858
                                                    </td>
859
                    </tr>
860
                            </table>
861
        </aside>
862
    </div>
863
 
864
                                    <div class="row-fluid">
865
        <div class="span8 content class">
866
            <a id="constant_HTTP_CODE_ECHEC_CONDITION" name="constant_HTTP_CODE_ECHEC_CONDITION" class="anchor"></a>
867
            <article id="constant_HTTP_CODE_ECHEC_CONDITION" class="constant">
868
                <h3 class="">HTTP_CODE_ECHEC_CONDITION</h3>
869
                <pre class="signature">HTTP_CODE_ECHEC_CONDITION</pre>
870
                <p><em>Code HTTP 412 : Precondition Failed
871
Indique que des entêtes envoyés au serveur sont erronnés.</em></p>
872
                <p>À utiliser quand un service web reçoit de mauvais entêtes, paramètres et/ou ressources.</p>
873
            </article>
874
        </div>
875
        <aside class="span4 detailsbar">
876
            <h1><i class="icon-arrow-down"></i></h1>
877
                        <dl>
878
                                                                                            <dt>See also</dt>
879
                                                                <dd><a href=""><span class="namespace-wrapper"></span></a></dd>
880
                                                                </dl>
881
            <h2>Tags</h2>
882
            <table class="table table-condensed">
883
                                    <tr>
884
                        <th>
885
                            todo
886
                        </th>
887
                        <td>
888
                                                    </td>
889
                    </tr>
890
                            </table>
891
        </aside>
892
    </div>
893
 
894
                                    <div class="row-fluid">
895
        <div class="span8 content class">
896
            <a id="constant_HTTP_CODE_CONTENU_NON_SUPPORTE" name="constant_HTTP_CODE_CONTENU_NON_SUPPORTE" class="anchor"></a>
897
            <article id="constant_HTTP_CODE_CONTENU_NON_SUPPORTE" class="constant">
898
                <h3 class="">HTTP_CODE_CONTENU_NON_SUPPORTE</h3>
899
                <pre class="signature">HTTP_CODE_CONTENU_NON_SUPPORTE</pre>
900
                <p><em>Code HTTP 415 : Unsupported Media Type
901
Indique que le type de média envoyé au serveur n&#039;est pas accepté par la ressource.</em></p>
902
                <p>À utiliser quand un service web reçoit un mauvais type de contenu.</p>
903
            </article>
904
        </div>
905
        <aside class="span4 detailsbar">
906
            <h1><i class="icon-arrow-down"></i></h1>
907
                        <dl>
908
                                                                                            <dt>See also</dt>
909
                                                                <dd><a href=""><span class="namespace-wrapper"></span></a></dd>
910
                                                                </dl>
911
            <h2>Tags</h2>
912
            <table class="table table-condensed">
913
                                    <tr>
914
                        <th>
915
                            todo
916
                        </th>
917
                        <td>
918
                                                    </td>
919
                    </tr>
920
                            </table>
921
        </aside>
922
    </div>
923
 
924
                                    <div class="row-fluid">
925
        <div class="span8 content class">
926
            <a id="constant_HTTP_CODE_ERREUR" name="constant_HTTP_CODE_ERREUR" class="anchor"></a>
927
            <article id="constant_HTTP_CODE_ERREUR" class="constant">
928
                <h3 class="">HTTP_CODE_ERREUR</h3>
929
                <pre class="signature">HTTP_CODE_ERREUR</pre>
930
                <p><em>Code HTTP 500 : Internal Server Error.</em></p>
931
                <p>L'utiliser quand le serveur ou un service soulève une erreur ou une exception.</p>
932
            </article>
933
        </div>
934
        <aside class="span4 detailsbar">
935
            <h1><i class="icon-arrow-down"></i></h1>
936
                        <dl>
937
                                                                                            <dt>See also</dt>
938
                                                                <dd><a href=""><span class="namespace-wrapper"></span></a></dd>
939
                                                                </dl>
940
            <h2>Tags</h2>
941
            <table class="table table-condensed">
942
                                    <tr>
943
                        <th>
944
                            todo
945
                        </th>
946
                        <td>
947
                                                    </td>
948
                    </tr>
949
                            </table>
950
        </aside>
951
    </div>
952
 
953
                                    <div class="row-fluid">
954
        <div class="span8 content class">
955
            <a id="constant_HTTP_CODE_SERVICE_INDISPONIBLE" name="constant_HTTP_CODE_SERVICE_INDISPONIBLE" class="anchor"></a>
956
            <article id="constant_HTTP_CODE_SERVICE_INDISPONIBLE" class="constant">
957
                <h3 class="">HTTP_CODE_SERVICE_INDISPONIBLE</h3>
958
                <pre class="signature">HTTP_CODE_SERVICE_INDISPONIBLE</pre>
959
                <p><em>Code HTTP 503 : Service Unavailable
960
L&#039;utiliser quand le web service est momentanément indisponible.</em></p>
961
 
962
            </article>
963
        </div>
964
        <aside class="span4 detailsbar">
965
            <h1><i class="icon-arrow-down"></i></h1>
966
                        <dl>
967
                                                                                            <dt>See also</dt>
968
                                                                <dd><a href=""><span class="namespace-wrapper"></span></a></dd>
969
                                                                </dl>
970
            <h2>Tags</h2>
971
            <table class="table table-condensed">
972
                                    <tr>
973
                        <th>
974
                            todo
975
                        </th>
976
                        <td>
977
                                                    </td>
978
                    </tr>
979
                            </table>
980
        </aside>
981
    </div>
982
 
983
                                    <div class="row-fluid">
984
        <div class="span8 content class">
985
            <a id="constant_HTTP_NON_IMPLEMENTE" name="constant_HTTP_NON_IMPLEMENTE" class="anchor"></a>
986
            <article id="constant_HTTP_NON_IMPLEMENTE" class="constant">
987
                <h3 class="">HTTP_NON_IMPLEMENTE</h3>
988
                <pre class="signature">HTTP_NON_IMPLEMENTE</pre>
989
                <p><em>Code HTTP 501 : Not Implemented
990
Indique que le web service ne supporte pas la fonctionnalité demandée.</em></p>
991
 
992
            </article>
993
        </div>
994
        <aside class="span4 detailsbar">
995
            <h1><i class="icon-arrow-down"></i></h1>
996
                        <dl>
997
                                                                                            <dt>See also</dt>
998
                                                                <dd><a href=""><span class="namespace-wrapper"></span></a></dd>
999
                                                                </dl>
1000
            <h2>Tags</h2>
1001
            <table class="table table-condensed">
1002
                                    <tr>
1003
                        <th>
1004
                            todo
1005
                        </th>
1006
                        <td>
1007
                                                    </td>
1008
                    </tr>
1009
                            </table>
1010
        </aside>
1011
    </div>
1012
 
1013
                                    <div class="row-fluid">
1014
        <div class="span8 content class">
1015
            <a id="constant_MOTIF_API_VERSION" name="constant_MOTIF_API_VERSION" class="anchor"></a>
1016
            <article id="constant_MOTIF_API_VERSION" class="constant">
1017
                <h3 class="">MOTIF_API_VERSION</h3>
1018
                <pre class="signature">MOTIF_API_VERSION</pre>
1019
                <p><em>Motif de l&#039;epression régulière vérfiant la version de l&#039;API.</em></p>
1020
 
1021
            </article>
1022
        </div>
1023
        <aside class="span4 detailsbar">
1024
            <h1><i class="icon-arrow-down"></i></h1>
1025
                        <dl>
1026
                                                                            </dl>
1027
            <h2>Tags</h2>
1028
            <table class="table table-condensed">
1029
                                    <tr>
1030
                        <th>
1031
                            todo
1032
                        </th>
1033
                        <td>
1034
                                                    </td>
1035
                    </tr>
1036
                            </table>
1037
        </aside>
1038
    </div>
1039
 
1040
                                    <div class="row-fluid">
1041
        <div class="span8 content class">
1042
            <a id="constant_MOTIF_SERVICE_NOM" name="constant_MOTIF_SERVICE_NOM" class="anchor"></a>
1043
            <article id="constant_MOTIF_SERVICE_NOM" class="constant">
1044
                <h3 class="">MOTIF_SERVICE_NOM</h3>
1045
                <pre class="signature">MOTIF_SERVICE_NOM</pre>
1046
                <p><em>Motif de l&#039;epression régulière vérfiant le nom du service.</em></p>
1047
 
1048
            </article>
1049
        </div>
1050
        <aside class="span4 detailsbar">
1051
            <h1><i class="icon-arrow-down"></i></h1>
1052
                        <dl>
1053
                                                                            </dl>
1054
            <h2>Tags</h2>
1055
            <table class="table table-condensed">
1056
                                    <tr>
1057
                        <th>
1058
                            todo
1059
                        </th>
1060
                        <td>
1061
                                                    </td>
1062
                    </tr>
1063
                            </table>
1064
        </aside>
1065
    </div>
1066
 
1067
 
1068
                                    <a id="properties" name="properties"></a>
1069
            <div class="row-fluid">
1070
                <div class="span8 content class">
1071
                    <h2>Properties</h2>
1072
                </div>
1073
                <aside class="span4 detailsbar"></aside>
1074
            </div>
1075
 
1076
                                                                    <div class="row-fluid">
1077
        <div class="span8 content class">
1078
            <a id="property_debogageActivation" name="property_debogageActivation" class="anchor"></a>
1079
            <article class="property">
1080
                <h3 class="private ">$debogageActivation</h3>
1081
                <pre class="signature">$debogageActivation : boolean</pre>
1082
                <p><em>Mettre à true pour activer l&#039;affichage des messages d&#039;erreurs et de débogage.</em></p>
1083
 
1084
 
1085
                                <h4>Type</h4>
1086
                boolean
1087
                                            </article>
1088
        </div>
1089
        <aside class="span4 detailsbar">
1090
            <h1><i class="icon-arrow-down"></i></h1>
1091
                        <dl>
1092
                                                            </dl>
1093
            <h2>Tags</h2>
1094
            <table class="table table-condensed">
1095
                                    <tr>
1096
                        <th>
1097
                            todo
1098
                        </th>
1099
                        <td>
1100
                                                    </td>
1101
                    </tr>
1102
                            </table>
1103
        </aside>
1104
    </div>
1105
 
1106
                                    <div class="row-fluid">
1107
        <div class="span8 content class">
1108
            <a id="property_debogageMode" name="property_debogageMode" class="anchor"></a>
1109
            <article class="property">
1110
                <h3 class="private ">$debogageMode</h3>
1111
                <pre class="signature">$debogageMode : string</pre>
1112
                <p><em>Indiquer le mode de débogage à utiliser (@see Debug).</em></p>
1113
 
1114
 
1115
                                <h4>Type</h4>
1116
                string
1117
                                            </article>
1118
        </div>
1119
        <aside class="span4 detailsbar">
1120
            <h1><i class="icon-arrow-down"></i></h1>
1121
                        <dl>
1122
                                                            </dl>
1123
            <h2>Tags</h2>
1124
            <table class="table table-condensed">
1125
                                    <tr>
1126
                        <th>
1127
                            todo
1128
                        </th>
1129
                        <td>
1130
                                                    </td>
1131
                    </tr>
1132
                            </table>
1133
        </aside>
1134
    </div>
1135
 
1136
                                    <div class="row-fluid">
1137
        <div class="span8 content class">
1138
            <a id="property_methode" name="property_methode" class="anchor"></a>
1139
            <article class="property">
1140
                <h3 class="private ">$methode</h3>
1141
                <pre class="signature">$methode : string</pre>
1142
                <p><em>La méthode de la requête HTTP utilisée.</em></p>
1143
 
1144
 
1145
                                <h4>Type</h4>
1146
                string
1147
                                            </article>
1148
        </div>
1149
        <aside class="span4 detailsbar">
1150
            <h1><i class="icon-arrow-down"></i></h1>
1151
                        <dl>
1152
                                                            </dl>
1153
            <h2>Tags</h2>
1154
            <table class="table table-condensed">
1155
                                    <tr>
1156
                        <th>
1157
                            todo
1158
                        </th>
1159
                        <td>
1160
                                                    </td>
1161
                    </tr>
1162
                            </table>
1163
        </aside>
1164
    </div>
1165
 
1166
                                    <div class="row-fluid">
1167
        <div class="span8 content class">
1168
            <a id="property_requeteDonnees" name="property_requeteDonnees" class="anchor"></a>
1169
            <article class="property">
1170
                <h3 class="private ">$requeteDonnees</h3>
1171
                <pre class="signature">$requeteDonnees : array</pre>
1172
                <p><em>Le contenu brut du corps de la requête HTTP (s&#039;il y en a).</em></p>
1173
 
1174
 
1175
                                <h4>Type</h4>
1176
                array
1177
                                            </article>
1178
        </div>
1179
        <aside class="span4 detailsbar">
1180
            <h1><i class="icon-arrow-down"></i></h1>
1181
                        <dl>
1182
                                                            </dl>
1183
            <h2>Tags</h2>
1184
            <table class="table table-condensed">
1185
                                    <tr>
1186
                        <th>
1187
                            todo
1188
                        </th>
1189
                        <td>
1190
                                                    </td>
1191
                    </tr>
1192
                            </table>
1193
        </aside>
1194
    </div>
1195
 
1196
                                    <div class="row-fluid">
1197
        <div class="span8 content class">
1198
            <a id="property_requeteDonneesParsees" name="property_requeteDonneesParsees" class="anchor"></a>
1199
            <article class="property">
1200
                <h3 class="private ">$requeteDonneesParsees</h3>
1201
                <pre class="signature">$requeteDonneesParsees : array</pre>
1202
                <p><em>Le contenu sous forme de tableau de paires clés-valeurs du corps de la requête HTTP (s&#039;il y en a).</em></p>
1203
 
1204
 
1205
                                <h4>Type</h4>
1206
                array
1207
                                            </article>
1208
        </div>
1209
        <aside class="span4 detailsbar">
1210
            <h1><i class="icon-arrow-down"></i></h1>
1211
                        <dl>
1212
                                                            </dl>
1213
            <h2>Tags</h2>
1214
            <table class="table table-condensed">
1215
                                    <tr>
1216
                        <th>
1217
                            todo
1218
                        </th>
1219
                        <td>
1220
                                                    </td>
1221
                    </tr>
1222
                            </table>
1223
        </aside>
1224
    </div>
1225
 
1226
                                    <div class="row-fluid">
1227
        <div class="span8 content class">
1228
            <a id="property_apiVersion" name="property_apiVersion" class="anchor"></a>
1229
            <article class="property">
1230
                <h3 class="private ">$apiVersion</h3>
1231
                <pre class="signature">$apiVersion : mixed</pre>
1232
                <p><em>Version de l&#039;API demandée.</em></p>
1233
                <p>Ex. <a href="http://www.mondomaine.org/services/[apiVersion]/mon-service/">http://www.mondomaine.org/services/[apiVersion]/mon-service/</a></p>
1234
 
1235
                                <h4>Type</h4>
1236
                mixed
1237
                &mdash; Généralement deux nombres séparés par un point. Ex. : 1.0                            </article>
1238
        </div>
1239
        <aside class="span4 detailsbar">
1240
            <h1><i class="icon-arrow-down"></i></h1>
1241
                        <dl>
1242
                                                            </dl>
1243
            <h2>Tags</h2>
1244
            <table class="table table-condensed">
1245
                                    <tr>
1246
                        <th>
1247
                            todo
1248
                        </th>
1249
                        <td>
1250
                                                    </td>
1251
                    </tr>
1252
                            </table>
1253
        </aside>
1254
    </div>
1255
 
1256
                                    <div class="row-fluid">
1257
        <div class="span8 content class">
1258
            <a id="property_service" name="property_service" class="anchor"></a>
1259
            <article class="property">
1260
                <h3 class="private ">$service</h3>
1261
                <pre class="signature">$service : string</pre>
1262
                <p><em>Nom du service demandé.</em></p>
1263
                <p>Ex. <a href="http://www.mondomaine.org/services/apiVersion/[mon-service">http://www.mondomaine.org/services/apiVersion/[mon-service</a>]/</p>
1264
 
1265
                                <h4>Type</h4>
1266
                string
1267
                &mdash; par défaut vaut null.                            </article>
1268
        </div>
1269
        <aside class="span4 detailsbar">
1270
            <h1><i class="icon-arrow-down"></i></h1>
1271
                        <dl>
1272
                                                            </dl>
1273
            <h2>Tags</h2>
1274
            <table class="table table-condensed">
1275
                                    <tr>
1276
                        <th>
1277
                            todo
1278
                        </th>
1279
                        <td>
1280
                                                    </td>
1281
                    </tr>
1282
                            </table>
1283
        </aside>
1284
    </div>
1285
 
1286
                                    <div class="row-fluid">
1287
        <div class="span8 content class">
1288
            <a id="property_ressources" name="property_ressources" class="anchor"></a>
1289
            <article class="property">
1290
                <h3 class="private ">$ressources</h3>
1291
                <pre class="signature">$ressources : array</pre>
1292
                <p><em>Morceaux de l&#039;url servant à préciser la ressource concerné pour le service demandé.</em></p>
1293
                <p>Ex. <a href="http://www.mondomaine.org/services/apiVersion/mon-service/[maRessource/maSousResource">http://www.mondomaine.org/services/apiVersion/mon-service/[maRessource/maSousResource</a>...]</p>
1294
 
1295
                                <h4>Type</h4>
1296
                array
1297
                                            </article>
1298
        </div>
1299
        <aside class="span4 detailsbar">
1300
            <h1><i class="icon-arrow-down"></i></h1>
1301
                        <dl>
1302
                                                            </dl>
1303
            <h2>Tags</h2>
1304
            <table class="table table-condensed">
1305
                                    <tr>
1306
                        <th>
1307
                            todo
1308
                        </th>
1309
                        <td>
1310
                                                    </td>
1311
                    </tr>
1312
                            </table>
1313
        </aside>
1314
    </div>
1315
 
1316
                                    <div class="row-fluid">
1317
        <div class="span8 content class">
1318
            <a id="property_parametres" name="property_parametres" class="anchor"></a>
1319
            <article class="property">
1320
                <h3 class="private ">$parametres</h3>
1321
                <pre class="signature">$parametres : array</pre>
1322
                <p><em>Partie de l&#039;url situé après le &#039;?&#039; servant à paramétrer le service demandé.</em></p>
1323
                <p>Les données proviennent de $<em>GET où les caractères suivant ont été transformé en '</em>' undescrore dans les clés :</p>
1324
<ul>
1325
<li>chr(32) ( ) (space)</li>
1326
<li>chr(46) (.) (dot)</li>
1327
<li>chr(91) ([) (open square bracket)</li>
1328
<li>chr(128) - chr(159) (various)
1329
En outre nous appliquons la méthode nettoyerGet() qui effectue d'autres remplacement dans les valeurs.
1330
Ex. <a href="http://www.mondomaine.org/services/apiVersion/mon-service?monParametre1=maValeur1&amp;monParametre2=maValeur2">http://www.mondomaine.org/services/apiVersion/mon-service?monParametre1=maValeur1&amp;monParametre2=maValeur2</a></li>
1331
</ul>
1332
 
1333
                                <h4>Type</h4>
1334
                array
1335
                                            </article>
1336
        </div>
1337
        <aside class="span4 detailsbar">
1338
            <h1><i class="icon-arrow-down"></i></h1>
1339
                        <dl>
1340
                                                                            <dt>See also</dt>
1341
                                                                <dd><a href=""><span class="namespace-wrapper"></span></a></dd>
1342
                                                                </dl>
1343
            <h2>Tags</h2>
1344
            <table class="table table-condensed">
1345
                                    <tr>
1346
                        <th>
1347
                            todo
1348
                        </th>
1349
                        <td>
1350
                                                    </td>
1351
                    </tr>
1352
                            </table>
1353
        </aside>
1354
    </div>
1355
 
1356
                                    <div class="row-fluid">
1357
        <div class="span8 content class">
1358
            <a id="property_parametresBruts" name="property_parametresBruts" class="anchor"></a>
1359
            <article class="property">
1360
                <h3 class="private ">$parametresBruts</h3>
1361
                <pre class="signature">$parametresBruts : array</pre>
1362
                <p><em>Partie de l&#039;url situé après le &#039;?&#039; servant à paramétrer le service demandé.</em></p>
1363
                <p>Les données proviennent de $_SERVER['QUERY_STRING'] et n'ont subies aucune transformation au niveau des clés.
1364
Cependant nous appliquons la méthode nettoyerGet() qui effectue d'autres remplacement dans les valeurs.
1365
Ex. <a href="http://www.mondomaine.org/services/apiVersion/mon-service?monParametre1=maValeur1&amp;monParametre2=maValeur2">http://www.mondomaine.org/services/apiVersion/mon-service?monParametre1=maValeur1&amp;monParametre2=maValeur2</a></p>
1366
 
1367
                                <h4>Type</h4>
1368
                array
1369
                                            </article>
1370
        </div>
1371
        <aside class="span4 detailsbar">
1372
            <h1><i class="icon-arrow-down"></i></h1>
1373
                        <dl>
1374
                                                                            <dt>See also</dt>
1375
                                                                <dd><a href=""><span class="namespace-wrapper"></span></a></dd>
1376
                                                                </dl>
1377
            <h2>Tags</h2>
1378
            <table class="table table-condensed">
1379
                                    <tr>
1380
                        <th>
1381
                            todo
1382
                        </th>
1383
                        <td>
1384
                                                    </td>
1385
                    </tr>
1386
                            </table>
1387
        </aside>
1388
    </div>
1389
 
1390
                                    <div class="row-fluid">
1391
        <div class="span8 content class">
1392
            <a id="property_config" name="property_config" class="anchor"></a>
1393
            <article class="property">
1394
                <h3 class="private ">$config</h3>
1395
                <pre class="signature">$config : array</pre>
1396
                <p><em>Tableau contenant les paramètres de configuration du serveur.</em></p>
1397
 
1398
 
1399
                                <h4>Type</h4>
1400
                array
1401
                                            </article>
1402
        </div>
1403
        <aside class="span4 detailsbar">
1404
            <h1><i class="icon-arrow-down"></i></h1>
1405
                        <dl>
1406
                                                            </dl>
1407
            <h2>Tags</h2>
1408
            <table class="table table-condensed">
1409
                                    <tr>
1410
                        <th>
1411
                            todo
1412
                        </th>
1413
                        <td>
1414
                                                    </td>
1415
                    </tr>
1416
                            </table>
1417
        </aside>
1418
    </div>
1419
 
1420
                                    <div class="row-fluid">
1421
        <div class="span8 content class">
1422
            <a id="property_messages" name="property_messages" class="anchor"></a>
1423
            <article class="property">
1424
                <h3 class="private ">$messages</h3>
1425
                <pre class="signature">$messages : array</pre>
1426
                <p><em>Tableau contenant les messages d&#039;erreur et/ou d&#039;avertissement du Serveur.</em></p>
1427
 
1428
 
1429
                                <h4>Type</h4>
1430
                array
1431
                                            </article>
1432
        </div>
1433
        <aside class="span4 detailsbar">
1434
            <h1><i class="icon-arrow-down"></i></h1>
1435
                        <dl>
1436
                                                            </dl>
1437
            <h2>Tags</h2>
1438
            <table class="table table-condensed">
1439
                                    <tr>
1440
                        <th>
1441
                            todo
1442
                        </th>
1443
                        <td>
1444
                                                    </td>
1445
                    </tr>
1446
                            </table>
1447
        </aside>
1448
    </div>
1449
 
1450
                                    <div class="row-fluid">
1451
        <div class="span8 content class">
1452
            <a id="property_http10" name="property_http10" class="anchor"></a>
1453
            <article class="property">
1454
                <h3 class="private ">$http10</h3>
1455
                <pre class="signature">$http10</pre>
1456
                <p><em>Codes HTTP.</em></p>
1457
 
1458
 
1459
                            </article>
1460
        </div>
1461
        <aside class="span4 detailsbar">
1462
            <h1><i class="icon-arrow-down"></i></h1>
1463
                        <dl>
1464
                                                            </dl>
1465
            <h2>Tags</h2>
1466
            <table class="table table-condensed">
1467
                                    <tr>
1468
                        <th>
1469
                            todo
1470
                        </th>
1471
                        <td>
1472
                                                    </td>
1473
                    </tr>
1474
                            </table>
1475
        </aside>
1476
    </div>
1477
 
1478
                                    <div class="row-fluid">
1479
        <div class="span8 content class">
1480
            <a id="property_parametres_obligatoires" name="property_parametres_obligatoires" class="anchor"></a>
1481
            <article class="property">
1482
                <h3 class="private ">$parametres_obligatoires</h3>
1483
                <pre class="signature">$parametres_obligatoires</pre>
1484
                <p><em>Tableau des noms des paramètres à définir dans le fichier de config car obligatoirement nécessaire à cette classe.</em></p>
1485
 
1486
 
1487
                            </article>
1488
        </div>
1489
        <aside class="span4 detailsbar">
1490
            <h1><i class="icon-arrow-down"></i></h1>
1491
                        <dl>
1492
                                                            </dl>
1493
            <h2>Tags</h2>
1494
            <table class="table table-condensed">
1495
                                    <tr>
1496
                        <th>
1497
                            todo
1498
                        </th>
1499
                        <td>
1500
                                                    </td>
1501
                    </tr>
1502
                            </table>
1503
        </aside>
1504
    </div>
1505
 
1506
 
1507
                                    <a id="methods" name="methods"></a>
1508
            <div class="row-fluid">
1509
                <div class="span8 content class"><h2>Methods</h2></div>
1510
                <aside class="span4 detailsbar"></aside>
1511
            </div>
1512
 
1513
                                    <div class="row-fluid">
1514
        <div class="span8 content class">
1515
            <a id="method___construct" name="method___construct" class="anchor"></a>
1516
            <article class="method">
1517
                <h3 class="public ">__construct()</h3>
1518
                <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>
1519
                <pre class="signature" style="margin-right: 54px;">__construct()</pre>
1520
                <p><em>Analyse les données envoyées au serveur, enregistre la méthode HTTP utilisée pour appeler le serveur et parse
1521
l&#039;url appelée pour trouver le service demandé.</em></p>
1522
 
1523
 
1524
 
1525
 
1526
                            </article>
1527
        </div>
1528
        <aside class="span4 detailsbar">
1529
            <h1><i class="icon-arrow-down"></i></h1>
1530
                                                            <dl>
1531
                                                                            </dl>
1532
            <h2>Tags</h2>
1533
            <table class="table table-condensed">
1534
                                    <tr>
1535
                        <th>
1536
                            todo
1537
                        </th>
1538
                        <td>
1539
                                                    </td>
1540
                    </tr>
1541
                            </table>
1542
        </aside>
1543
    </div>
1544
 
1545
                                    <div class="row-fluid">
1546
        <div class="span8 content class">
1547
            <a id="method_chargerClasse" name="method_chargerClasse" class="anchor"></a>
1548
            <article class="method">
1549
                <h3 class="public ">chargerClasse()</h3>
1550
                <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>
1551
                <pre class="signature" style="margin-right: 54px;">chargerClasse( <span class="argument">$classe</span>) : void</pre>
1552
                <p><em>La méthode __autoload() charge dynamiquement les classes trouvées dans le code.</em></p>
1553
                <p>Cette fonction est appelée par php5 quand il trouve une instanciation de classe dans le code.</p>
1554
 
1555
                                    <h4>Parameters</h4>
1556
                    <table class="table table-condensed table-hover">
1557
                                                    <tr>
1558
                                <td></td>
1559
                                <td>$classe</td>
1560
                                <td></td>
1561
                            </tr>
1562
                                            </table>
1563
 
1564
 
1565
                            </article>
1566
        </div>
1567
        <aside class="span4 detailsbar">
1568
            <h1><i class="icon-arrow-down"></i></h1>
1569
                            <span class="label label-info">static</span>
1570
                                                            <dl>
1571
                                                                            </dl>
1572
            <h2>Tags</h2>
1573
            <table class="table table-condensed">
1574
                                    <tr>
1575
                        <th>
1576
                            todo
1577
                        </th>
1578
                        <td>
1579
                                                    </td>
1580
                    </tr>
1581
                            </table>
1582
        </aside>
1583
    </div>
1584
 
1585
                                    <div class="row-fluid">
1586
        <div class="span8 content class">
1587
            <a id="method_executer" name="method_executer" class="anchor"></a>
1588
            <article class="method">
1589
                <h3 class="public ">executer()</h3>
1590
                <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>
1591
                <pre class="signature" style="margin-right: 54px;">executer()</pre>
1592
                <p><em>Execute la requête.</em></p>
1593
 
1594
 
1595
 
1596
 
1597
                            </article>
1598
        </div>
1599
        <aside class="span4 detailsbar">
1600
            <h1><i class="icon-arrow-down"></i></h1>
1601
                                                            <dl>
1602
                                                                            </dl>
1603
            <h2>Tags</h2>
1604
            <table class="table table-condensed">
1605
                                    <tr>
1606
                        <th>
1607
                            todo
1608
                        </th>
1609
                        <td>
1610
                                                    </td>
1611
                    </tr>
1612
                            </table>
1613
        </aside>
1614
    </div>
1615
 
1616
                                    <div class="row-fluid">
1617
        <div class="span8 content class">
1618
            <a id="method_envoyerEnteteStatutHttp" name="method_envoyerEnteteStatutHttp" class="anchor"></a>
1619
            <article class="method">
1620
                <h3 class="public ">envoyerEnteteStatutHttp()</h3>
1621
                <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>
1622
                <pre class="signature" style="margin-right: 54px;">envoyerEnteteStatutHttp(int <span class="argument">$code</span>)</pre>
1623
                <p><em>Envoyer un entête HTTP (version 1.0) de statut.</em></p>
1624
                <p>Il remplacera systématiquement tout entête HTTP de statut précédement envoyé.</p>
1625
 
1626
                                    <h4>Parameters</h4>
1627
                    <table class="table table-condensed table-hover">
1628
                                                    <tr>
1629
                                <td>int</td>
1630
                                <td>$code</td>
1631
                                <td><p>entier indiquant le code du statut de l'entête HTTP à envoyer.</p></td>
1632
                            </tr>
1633
                                            </table>
1634
 
1635
 
1636
                            </article>
1637
        </div>
1638
        <aside class="span4 detailsbar">
1639
            <h1><i class="icon-arrow-down"></i></h1>
1640
                            <span class="label label-info">static</span>
1641
                                                            <dl>
1642
                                                                            </dl>
1643
            <h2>Tags</h2>
1644
            <table class="table table-condensed">
1645
                                    <tr>
1646
                        <th>
1647
                            todo
1648
                        </th>
1649
                        <td>
1650
                                                    </td>
1651
                    </tr>
1652
                            </table>
1653
        </aside>
1654
    </div>
1655
 
1656
                                    <div class="row-fluid">
1657
        <div class="span8 content class">
1658
            <a id="method_gererErreurs" name="method_gererErreurs" class="anchor"></a>
1659
            <article class="method">
1660
                <h3 class="public ">gererErreurs()</h3>
1661
                <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>
1662
                <pre class="signature" style="margin-right: 54px;">gererErreurs()</pre>
1663
                <p><em>Si des exceptions ou des erreurs sont soulevées par le serveur ou les services, elles sont gérées par cette méthode.</em></p>
1664
                <p>Si nous avec des erreurs d'un type différent d'E_USER_NOTICE (réservé au débogage), elle sont renvoyées sur la sortie
1665
standard (via echo).
1666
Si seulement des erreurs de type E_USER_NOTICE, sont présentes, elle sont envoyées en fonction du contenu du paramètre de
1667
config "debogage_mode" :</p>
1668
<ul>
1669
<li>Debug::MODE_ECHO : les messages sont affichés en utilisant echo au moment où ils sont déclenchés dans le code.</li>
1670
<li>Debug::MODE_NOTICE : les message sont stockés par le gestionnaire d'exception sous forme d'erreur de type
1671
E_USER_NOTICE et sont renvoyés sur la sortie standard à la fin de l'execution du programme (via echo).</li>
1672
<li>Debug::MODE_ENTETE_HTTP : les message sont stockés par le gestionnaire d'exception sous forme d'erreur de type
1673
E_USER_NOTICE et sont renvoyés dans un entête HTTP (X_REST_DEBOGAGE_MESSAGES) à la fin de l'execution du programme.</li>
1674
<li>Autre valeur : les messages sont formatés puis retournés par la fonction de débogage (à vous de les afficher).</li>
1675
</ul>
1676
 
1677
 
1678
 
1679
                            </article>
1680
        </div>
1681
        <aside class="span4 detailsbar">
1682
            <h1><i class="icon-arrow-down"></i></h1>
1683
                            <span class="label label-info">static</span>
1684
                                                            <dl>
1685
                                                                            </dl>
1686
            <h2>Tags</h2>
1687
            <table class="table table-condensed">
1688
                                    <tr>
1689
                        <th>
1690
                            todo
1691
                        </th>
1692
                        <td>
1693
                                                    </td>
1694
                    </tr>
1695
                            </table>
1696
        </aside>
1697
    </div>
1698
 
1699
                                    <div class="row-fluid">
1700
        <div class="span8 content class">
1701
            <a id="method_ajouterMessage" name="method_ajouterMessage" class="anchor"></a>
1702
            <article class="method">
1703
                <h3 class="public ">ajouterMessage()</h3>
1704
                <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>
1705
                <pre class="signature" style="margin-right: 54px;">ajouterMessage(string <span class="argument">$message</span>)</pre>
1706
                <p><em>Permet d&#039;ajouter un message d&#039;erreur ou d&#039;avertissement qui sera envoyé au client.</em></p>
1707
                <p>Le message doit être au format texte et en UTF-8.</p>
1708
 
1709
                                    <h4>Parameters</h4>
1710
                    <table class="table table-condensed table-hover">
1711
                                                    <tr>
1712
                                <td>string</td>
1713
                                <td>$message</td>
1714
                                <td><p>le message à envoyer.</p></td>
1715
                            </tr>
1716
                                            </table>
1717
 
1718
 
1719
                            </article>
1720
        </div>
1721
        <aside class="span4 detailsbar">
1722
            <h1><i class="icon-arrow-down"></i></h1>
1723
                            <span class="label label-info">static</span>
1724
                                                            <dl>
1725
                                                                            </dl>
1726
            <h2>Tags</h2>
1727
            <table class="table table-condensed">
1728
                                    <tr>
1729
                        <th>
1730
                            todo
1731
                        </th>
1732
                        <td>
1733
                                                    </td>
1734
                    </tr>
1735
                            </table>
1736
        </aside>
1737
    </div>
1738
 
1739
                                                                    <div class="row-fluid">
1740
        <div class="span8 content class">
1741
            <a id="method_initialiserMethode" name="method_initialiserMethode" class="anchor"></a>
1742
            <article class="method">
1743
                <h3 class="private ">initialiserMethode()</h3>
1744
                <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>
1745
                <pre class="signature" style="margin-right: 54px;">initialiserMethode()</pre>
1746
                <p><em></em></p>
1747
 
1748
 
1749
 
1750
 
1751
                            </article>
1752
        </div>
1753
        <aside class="span4 detailsbar">
1754
            <h1><i class="icon-arrow-down"></i></h1>
1755
                                                            <dl>
1756
                                                                            </dl>
1757
            <h2>Tags</h2>
1758
            <table class="table table-condensed">
1759
                                    <tr>
1760
                        <th>
1761
                            todo
1762
                        </th>
1763
                        <td>
1764
                                                    </td>
1765
                    </tr>
1766
                            </table>
1767
        </aside>
1768
    </div>
1769
 
1770
                                    <div class="row-fluid">
1771
        <div class="span8 content class">
1772
            <a id="method_initialiserRequeteDonnees" name="method_initialiserRequeteDonnees" class="anchor"></a>
1773
            <article class="method">
1774
                <h3 class="private ">initialiserRequeteDonnees()</h3>
1775
                <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>
1776
                <pre class="signature" style="margin-right: 54px;">initialiserRequeteDonnees()</pre>
1777
                <p><em></em></p>
1778
 
1779
 
1780
 
1781
 
1782
                            </article>
1783
        </div>
1784
        <aside class="span4 detailsbar">
1785
            <h1><i class="icon-arrow-down"></i></h1>
1786
                                                            <dl>
1787
                                                                            </dl>
1788
            <h2>Tags</h2>
1789
            <table class="table table-condensed">
1790
                                    <tr>
1791
                        <th>
1792
                            todo
1793
                        </th>
1794
                        <td>
1795
                                                    </td>
1796
                    </tr>
1797
                            </table>
1798
        </aside>
1799
    </div>
1800
 
1801
                                    <div class="row-fluid">
1802
        <div class="span8 content class">
1803
            <a id="method_decouperUrlChemin" name="method_decouperUrlChemin" class="anchor"></a>
1804
            <article class="method">
1805
                <h3 class="private ">decouperUrlChemin()</h3>
1806
                <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>
1807
                <pre class="signature" style="margin-right: 54px;">decouperUrlChemin()</pre>
1808
                <p><em></em></p>
1809
 
1810
 
1811
 
1812
 
1813
                            </article>
1814
        </div>
1815
        <aside class="span4 detailsbar">
1816
            <h1><i class="icon-arrow-down"></i></h1>
1817
                                                            <dl>
1818
                                                                            </dl>
1819
            <h2>Tags</h2>
1820
            <table class="table table-condensed">
1821
                                    <tr>
1822
                        <th>
1823
                            todo
1824
                        </th>
1825
                        <td>
1826
                                                    </td>
1827
                    </tr>
1828
                            </table>
1829
        </aside>
1830
    </div>
1831
 
1832
                                    <div class="row-fluid">
1833
        <div class="span8 content class">
1834
            <a id="method_initialiserApiVersion" name="method_initialiserApiVersion" class="anchor"></a>
1835
            <article class="method">
1836
                <h3 class="private ">initialiserApiVersion()</h3>
1837
                <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>
1838
                <pre class="signature" style="margin-right: 54px;">initialiserApiVersion( <span class="argument">$apiVersion</span>)</pre>
1839
                <p><em></em></p>
1840
 
1841
 
1842
                                    <h4>Parameters</h4>
1843
                    <table class="table table-condensed table-hover">
1844
                                                    <tr>
1845
                                <td></td>
1846
                                <td>$apiVersion</td>
1847
                                <td></td>
1848
                            </tr>
1849
                                            </table>
1850
 
1851
 
1852
                            </article>
1853
        </div>
1854
        <aside class="span4 detailsbar">
1855
            <h1><i class="icon-arrow-down"></i></h1>
1856
                                                            <dl>
1857
                                                                            </dl>
1858
            <h2>Tags</h2>
1859
            <table class="table table-condensed">
1860
                                    <tr>
1861
                        <th>
1862
                            todo
1863
                        </th>
1864
                        <td>
1865
                                                    </td>
1866
                    </tr>
1867
                            </table>
1868
        </aside>
1869
    </div>
1870
 
1871
                                    <div class="row-fluid">
1872
        <div class="span8 content class">
1873
            <a id="method_verifierApiVersion" name="method_verifierApiVersion" class="anchor"></a>
1874
            <article class="method">
1875
                <h3 class="private ">verifierApiVersion()</h3>
1876
                <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>
1877
                <pre class="signature" style="margin-right: 54px;">verifierApiVersion( <span class="argument">$apiVersion</span>)</pre>
1878
                <p><em></em></p>
1879
 
1880
 
1881
                                    <h4>Parameters</h4>
1882
                    <table class="table table-condensed table-hover">
1883
                                                    <tr>
1884
                                <td></td>
1885
                                <td>$apiVersion</td>
1886
                                <td></td>
1887
                            </tr>
1888
                                            </table>
1889
 
1890
 
1891
                            </article>
1892
        </div>
1893
        <aside class="span4 detailsbar">
1894
            <h1><i class="icon-arrow-down"></i></h1>
1895
                                                            <dl>
1896
                                                                            </dl>
1897
            <h2>Tags</h2>
1898
            <table class="table table-condensed">
1899
                                    <tr>
1900
                        <th>
1901
                            todo
1902
                        </th>
1903
                        <td>
1904
                                                    </td>
1905
                    </tr>
1906
                            </table>
1907
        </aside>
1908
    </div>
1909
 
1910
                                    <div class="row-fluid">
1911
        <div class="span8 content class">
1912
            <a id="method_initialiserServiceNom" name="method_initialiserServiceNom" class="anchor"></a>
1913
            <article class="method">
1914
                <h3 class="private ">initialiserServiceNom()</h3>
1915
                <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>
1916
                <pre class="signature" style="margin-right: 54px;">initialiserServiceNom( <span class="argument">$serviceNom</span>)</pre>
1917
                <p><em></em></p>
1918
 
1919
 
1920
                                    <h4>Parameters</h4>
1921
                    <table class="table table-condensed table-hover">
1922
                                                    <tr>
1923
                                <td></td>
1924
                                <td>$serviceNom</td>
1925
                                <td></td>
1926
                            </tr>
1927
                                            </table>
1928
 
1929
 
1930
                            </article>
1931
        </div>
1932
        <aside class="span4 detailsbar">
1933
            <h1><i class="icon-arrow-down"></i></h1>
1934
                                                            <dl>
1935
                                                                            </dl>
1936
            <h2>Tags</h2>
1937
            <table class="table table-condensed">
1938
                                    <tr>
1939
                        <th>
1940
                            todo
1941
                        </th>
1942
                        <td>
1943
                                                    </td>
1944
                    </tr>
1945
                            </table>
1946
        </aside>
1947
    </div>
1948
 
1949
                                    <div class="row-fluid">
1950
        <div class="span8 content class">
1951
            <a id="method_verifierServiceNom" name="method_verifierServiceNom" class="anchor"></a>
1952
            <article class="method">
1953
                <h3 class="private ">verifierServiceNom()</h3>
1954
                <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>
1955
                <pre class="signature" style="margin-right: 54px;">verifierServiceNom( <span class="argument">$serviceNom</span>)</pre>
1956
                <p><em></em></p>
1957
 
1958
 
1959
                                    <h4>Parameters</h4>
1960
                    <table class="table table-condensed table-hover">
1961
                                                    <tr>
1962
                                <td></td>
1963
                                <td>$serviceNom</td>
1964
                                <td></td>
1965
                            </tr>
1966
                                            </table>
1967
 
1968
 
1969
                            </article>
1970
        </div>
1971
        <aside class="span4 detailsbar">
1972
            <h1><i class="icon-arrow-down"></i></h1>
1973
                                                            <dl>
1974
                                                                            </dl>
1975
            <h2>Tags</h2>
1976
            <table class="table table-condensed">
1977
                                    <tr>
1978
                        <th>
1979
                            todo
1980
                        </th>
1981
                        <td>
1982
                                                    </td>
1983
                    </tr>
1984
                            </table>
1985
        </aside>
1986
    </div>
1987
 
1988
                                    <div class="row-fluid">
1989
        <div class="span8 content class">
1990
            <a id="method_traiterNomService" name="method_traiterNomService" class="anchor"></a>
1991
            <article class="method">
1992
                <h3 class="private ">traiterNomService()</h3>
1993
                <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>
1994
                <pre class="signature" style="margin-right: 54px;">traiterNomService( <span class="argument">$serviceNom</span>)</pre>
1995
                <p><em></em></p>
1996
 
1997
 
1998
                                    <h4>Parameters</h4>
1999
                    <table class="table table-condensed table-hover">
2000
                                                    <tr>
2001
                                <td></td>
2002
                                <td>$serviceNom</td>
2003
                                <td></td>
2004
                            </tr>
2005
                                            </table>
2006
 
2007
 
2008
                            </article>
2009
        </div>
2010
        <aside class="span4 detailsbar">
2011
            <h1><i class="icon-arrow-down"></i></h1>
2012
                                                            <dl>
2013
                                                                            </dl>
2014
            <h2>Tags</h2>
2015
            <table class="table table-condensed">
2016
                                    <tr>
2017
                        <th>
2018
                            todo
2019
                        </th>
2020
                        <td>
2021
                                                    </td>
2022
                    </tr>
2023
                            </table>
2024
        </aside>
2025
    </div>
2026
 
2027
                                    <div class="row-fluid">
2028
        <div class="span8 content class">
2029
            <a id="method_initialiserRessource" name="method_initialiserRessource" class="anchor"></a>
2030
            <article class="method">
2031
                <h3 class="private ">initialiserRessource()</h3>
2032
                <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>
2033
                <pre class="signature" style="margin-right: 54px;">initialiserRessource( <span class="argument">$urlParts</span>)</pre>
2034
                <p><em></em></p>
2035
 
2036
 
2037
                                    <h4>Parameters</h4>
2038
                    <table class="table table-condensed table-hover">
2039
                                                    <tr>
2040
                                <td></td>
2041
                                <td>$urlParts</td>
2042
                                <td></td>
2043
                            </tr>
2044
                                            </table>
2045
 
2046
 
2047
                            </article>
2048
        </div>
2049
        <aside class="span4 detailsbar">
2050
            <h1><i class="icon-arrow-down"></i></h1>
2051
                                                            <dl>
2052
                                                                            </dl>
2053
            <h2>Tags</h2>
2054
            <table class="table table-condensed">
2055
                                    <tr>
2056
                        <th>
2057
                            todo
2058
                        </th>
2059
                        <td>
2060
                                                    </td>
2061
                    </tr>
2062
                            </table>
2063
        </aside>
2064
    </div>
2065
 
2066
                                    <div class="row-fluid">
2067
        <div class="span8 content class">
2068
            <a id="method_initialiserParametres" name="method_initialiserParametres" class="anchor"></a>
2069
            <article class="method">
2070
                <h3 class="private ">initialiserParametres()</h3>
2071
                <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>
2072
                <pre class="signature" style="margin-right: 54px;">initialiserParametres()</pre>
2073
                <p><em></em></p>
2074
 
2075
 
2076
 
2077
 
2078
                            </article>
2079
        </div>
2080
        <aside class="span4 detailsbar">
2081
            <h1><i class="icon-arrow-down"></i></h1>
2082
                                                            <dl>
2083
                                                                            </dl>
2084
            <h2>Tags</h2>
2085
            <table class="table table-condensed">
2086
                                    <tr>
2087
                        <th>
2088
                            todo
2089
                        </th>
2090
                        <td>
2091
                                                    </td>
2092
                    </tr>
2093
                            </table>
2094
        </aside>
2095
    </div>
2096
 
2097
                                    <div class="row-fluid">
2098
        <div class="span8 content class">
2099
            <a id="method_recupererParametresGet" name="method_recupererParametresGet" class="anchor"></a>
2100
            <article class="method">
2101
                <h3 class="private ">recupererParametresGet()</h3>
2102
                <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>
2103
                <pre class="signature" style="margin-right: 54px;">recupererParametresGet()</pre>
2104
                <p><em></em></p>
2105
 
2106
 
2107
 
2108
 
2109
                            </article>
2110
        </div>
2111
        <aside class="span4 detailsbar">
2112
            <h1><i class="icon-arrow-down"></i></h1>
2113
                                                            <dl>
2114
                                                                            </dl>
2115
            <h2>Tags</h2>
2116
            <table class="table table-condensed">
2117
                                    <tr>
2118
                        <th>
2119
                            todo
2120
                        </th>
2121
                        <td>
2122
                                                    </td>
2123
                    </tr>
2124
                            </table>
2125
        </aside>
2126
    </div>
2127
 
2128
                                    <div class="row-fluid">
2129
        <div class="span8 content class">
2130
            <a id="method_nettoyerParametres" name="method_nettoyerParametres" class="anchor"></a>
2131
            <article class="method">
2132
                <h3 class="private ">nettoyerParametres()</h3>
2133
                <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>
2134
                <pre class="signature" style="margin-right: 54px;">nettoyerParametres(array <span class="argument">$parametres</span>)</pre>
2135
                <p><em></em></p>
2136
 
2137
 
2138
                                    <h4>Parameters</h4>
2139
                    <table class="table table-condensed table-hover">
2140
                                                    <tr>
2141
                                <td>array</td>
2142
                                <td>$parametres</td>
2143
                                <td></td>
2144
                            </tr>
2145
                                            </table>
2146
 
2147
 
2148
                            </article>
2149
        </div>
2150
        <aside class="span4 detailsbar">
2151
            <h1><i class="icon-arrow-down"></i></h1>
2152
                                                            <dl>
2153
                                                                            </dl>
2154
            <h2>Tags</h2>
2155
            <table class="table table-condensed">
2156
                                    <tr>
2157
                        <th>
2158
                            todo
2159
                        </th>
2160
                        <td>
2161
                                                    </td>
2162
                    </tr>
2163
                            </table>
2164
        </aside>
2165
    </div>
2166
 
2167
                                    <div class="row-fluid">
2168
        <div class="span8 content class">
2169
            <a id="method_recupererParametresBruts" name="method_recupererParametresBruts" class="anchor"></a>
2170
            <article class="method">
2171
                <h3 class="private ">recupererParametresBruts()</h3>
2172
                <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>
2173
                <pre class="signature" style="margin-right: 54px;">recupererParametresBruts()</pre>
2174
                <p><em></em></p>
2175
 
2176
 
2177
 
2178
 
2179
                            </article>
2180
        </div>
2181
        <aside class="span4 detailsbar">
2182
            <h1><i class="icon-arrow-down"></i></h1>
2183
                                                            <dl>
2184
                                                                            </dl>
2185
            <h2>Tags</h2>
2186
            <table class="table table-condensed">
2187
                                    <tr>
2188
                        <th>
2189
                            todo
2190
                        </th>
2191
                        <td>
2192
                                                    </td>
2193
                    </tr>
2194
                            </table>
2195
        </aside>
2196
    </div>
2197
 
2198
                                    <div class="row-fluid">
2199
        <div class="span8 content class">
2200
            <a id="method_get" name="method_get" class="anchor"></a>
2201
            <article class="method">
2202
                <h3 class="private ">get()</h3>
2203
                <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>
2204
                <pre class="signature" style="margin-right: 54px;">get()</pre>
2205
                <p><em>Execute a GET request. A GET request fetches a list of resource when no resource name is given, a list of element
2206
when a resource name is given, or a resource element when a resource and resource unique identifier are given. It does not change the
2207
database contents.</em></p>
2208
 
2209
 
2210
 
2211
 
2212
                            </article>
2213
        </div>
2214
        <aside class="span4 detailsbar">
2215
            <h1><i class="icon-arrow-down"></i></h1>
2216
                                                            <dl>
2217
                                                                            </dl>
2218
            <h2>Tags</h2>
2219
            <table class="table table-condensed">
2220
                                    <tr>
2221
                        <th>
2222
                            todo
2223
                        </th>
2224
                        <td>
2225
                                                    </td>
2226
                    </tr>
2227
                            </table>
2228
        </aside>
2229
    </div>
2230
 
2231
                                    <div class="row-fluid">
2232
        <div class="span8 content class">
2233
            <a id="method_post" name="method_post" class="anchor"></a>
2234
            <article class="method">
2235
                <h3 class="private ">post()</h3>
2236
                <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>
2237
                <pre class="signature" style="margin-right: 54px;">post()</pre>
2238
                <p><em></em></p>
2239
 
2240
 
2241
 
2242
 
2243
                            </article>
2244
        </div>
2245
        <aside class="span4 detailsbar">
2246
            <h1><i class="icon-arrow-down"></i></h1>
2247
                                                            <dl>
2248
                                                                            </dl>
2249
            <h2>Tags</h2>
2250
            <table class="table table-condensed">
2251
                                    <tr>
2252
                        <th>
2253
                            todo
2254
                        </th>
2255
                        <td>
2256
                                                    </td>
2257
                    </tr>
2258
                            </table>
2259
        </aside>
2260
    </div>
2261
 
2262
                                    <div class="row-fluid">
2263
        <div class="span8 content class">
2264
            <a id="method_put" name="method_put" class="anchor"></a>
2265
            <article class="method">
2266
                <h3 class="private ">put()</h3>
2267
                <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>
2268
                <pre class="signature" style="margin-right: 54px;">put()</pre>
2269
                <p><em></em></p>
2270
 
2271
 
2272
 
2273
 
2274
                            </article>
2275
        </div>
2276
        <aside class="span4 detailsbar">
2277
            <h1><i class="icon-arrow-down"></i></h1>
2278
                                                            <dl>
2279
                                                                            </dl>
2280
            <h2>Tags</h2>
2281
            <table class="table table-condensed">
2282
                                    <tr>
2283
                        <th>
2284
                            todo
2285
                        </th>
2286
                        <td>
2287
                                                    </td>
2288
                    </tr>
2289
                            </table>
2290
        </aside>
2291
    </div>
2292
 
2293
                                    <div class="row-fluid">
2294
        <div class="span8 content class">
2295
            <a id="method_delete" name="method_delete" class="anchor"></a>
2296
            <article class="method">
2297
                <h3 class="private ">delete()</h3>
2298
                <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>
2299
                <pre class="signature" style="margin-right: 54px;">delete()</pre>
2300
                <p><em></em></p>
2301
 
2302
 
2303
 
2304
 
2305
                            </article>
2306
        </div>
2307
        <aside class="span4 detailsbar">
2308
            <h1><i class="icon-arrow-down"></i></h1>
2309
                                                            <dl>
2310
                                                                            </dl>
2311
            <h2>Tags</h2>
2312
            <table class="table table-condensed">
2313
                                    <tr>
2314
                        <th>
2315
                            todo
2316
                        </th>
2317
                        <td>
2318
                                                    </td>
2319
                    </tr>
2320
                            </table>
2321
        </aside>
2322
    </div>
2323
 
2324
                                    <div class="row-fluid">
2325
        <div class="span8 content class">
2326
            <a id="method_parserDonneesRequete" name="method_parserDonneesRequete" class="anchor"></a>
2327
            <article class="method">
2328
                <h3 class="private ">parserDonneesRequete()</h3>
2329
                <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>
2330
                <pre class="signature" style="margin-right: 54px;">parserDonneesRequete() : array</pre>
2331
                <p><em>Parse les données contenu dans le corps de la requête HTTP (= POST) en :
2332
 - décodant les clés et valeurs.</em></p>
2333
                <ul>
2334
<li>supprimant les espaces en début et fin des clés et des valeurs.</li>
2335
</ul>
2336
 
2337
 
2338
 
2339
                                    <h4>Returns</h4>
2340
                    array
2341
                                            &mdash; <p>Tableau de paires clé et valeur.</p>
2342
                                                </article>
2343
        </div>
2344
        <aside class="span4 detailsbar">
2345
            <h1><i class="icon-arrow-down"></i></h1>
2346
                                                            <dl>
2347
                                                                            </dl>
2348
            <h2>Tags</h2>
2349
            <table class="table table-condensed">
2350
                                    <tr>
2351
                        <th>
2352
                            todo
2353
                        </th>
2354
                        <td>
2355
                                                    </td>
2356
                    </tr>
2357
                            </table>
2358
        </aside>
2359
    </div>
2360
 
2361
                                    <div class="row-fluid">
2362
        <div class="span8 content class">
2363
            <a id="method_cloreAccesServeur" name="method_cloreAccesServeur" class="anchor"></a>
2364
            <article class="method">
2365
                <h3 class="private ">cloreAccesServeur()</h3>
2366
                <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>
2367
                <pre class="signature" style="margin-right: 54px;">cloreAccesServeur( <span class="argument">$retour</span>)</pre>
2368
                <p><em>Termine l&#039;accès au serveur après envoir envoyer les messages.</em></p>
2369
 
2370
 
2371
                                    <h4>Parameters</h4>
2372
                    <table class="table table-condensed table-hover">
2373
                                                    <tr>
2374
                                <td></td>
2375
                                <td>$retour</td>
2376
                                <td></td>
2377
                            </tr>
2378
                                            </table>
2379
 
2380
 
2381
                            </article>
2382
        </div>
2383
        <aside class="span4 detailsbar">
2384
            <h1><i class="icon-arrow-down"></i></h1>
2385
                            <span class="label label-info">static</span>
2386
                                                            <dl>
2387
                                                                            </dl>
2388
            <h2>Tags</h2>
2389
            <table class="table table-condensed">
2390
                                    <tr>
2391
                        <th>
2392
                            todo
2393
                        </th>
2394
                        <td>
2395
                                                    </td>
2396
                    </tr>
2397
                            </table>
2398
        </aside>
2399
    </div>
2400
 
2401
                                    <div class="row-fluid">
2402
        <div class="span8 content class">
2403
            <a id="method_envoyerMessages" name="method_envoyerMessages" class="anchor"></a>
2404
            <article class="method">
2405
                <h3 class="private ">envoyerMessages()</h3>
2406
                <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>
2407
                <pre class="signature" style="margin-right: 54px;">envoyerMessages()</pre>
2408
                <p><em>Envoie au client les éventuels messages d&#039;erreur et d&#039;avertissement du Serveur.</em></p>
2409
                <p>Le format d'envoie est text/plain encodé en UTF-8.</p>
2410
 
2411
 
2412
 
2413
                            </article>
2414
        </div>
2415
        <aside class="span4 detailsbar">
2416
            <h1><i class="icon-arrow-down"></i></h1>
2417
                            <span class="label label-info">static</span>
2418
                                                            <dl>
2419
                                                                            </dl>
2420
            <h2>Tags</h2>
2421
            <table class="table table-condensed">
2422
                                    <tr>
2423
                        <th>
2424
                            todo
2425
                        </th>
2426
                        <td>
2427
                                                    </td>
2428
                    </tr>
2429
                            </table>
2430
        </aside>
2431
    </div>
2432
 
2433
                                    </div>
2434
    </section>
2435
 
2436
    <div id="source-view" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="source-view-label" aria-hidden="true">
2437
        <div class="modal-header">
2438
            <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
2439
            <h3 id="source-view-label">RestServeur.php</h3>
2440
        </div>
2441
        <div class="modal-body">
2442
            <pre data-src="../files/RestServeur.php.txt" class="language-php line-numbers"></pre>
2443
        </div>
2444
    </div>
2445
 
2446
    <footer class="row-fluid">
2447
        <section class="span10 offset2">
2448
            <section class="row-fluid">
2449
                <section class="span10 offset1">
2450
                    <section class="row-fluid footer-sections">
2451
                        <section class="span4">
2452
                                                        <h1><i class="icon-code"></i></h1>
2453
                            <div>
2454
                                <ul>
2455
                                                                    </ul>
2456
                            </div>
2457
                        </section>
2458
                        <section class="span4">
2459
                                                        <h1><i class="icon-bar-chart"></i></h1>
2460
                            <div>
2461
                                <ul>
2462
                                    <li><a href="../graphs/class.html">Class Hierarchy Diagram</a></li>
2463
                                </ul>
2464
                            </div>
2465
                        </section>
2466
                        <section class="span4">
2467
                                                        <h1><i class="icon-pushpin"></i></h1>
2468
                            <div>
2469
                                <ul>
2470
                                    <li><a href="../reports/errors.html">Errors</a></li>
2471
                                    <li><a href="../reports/markers.html">Markers</a></li>
2472
                                </ul>
2473
                            </div>
2474
                        </section>
2475
                    </section>
2476
                </section>
2477
            </section>
2478
            <section class="row-fluid">
2479
                <section class="span10 offset1">
2480
                    <hr />
2481
                    Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and authored
2482
                    on March 12th, 2014 at 16:53.
2483
                </section>
2484
            </section>
2485
        </section>
2486
    </footer>
2487
</div>
2488
 
2489
</body>
2490
</html>