Subversion Repositories Applications.framework

Rev

Rev 464 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
464 jpm 1
<!DOCTYPE html>
2
<html>
3
<head>
4
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
5
	<meta name="generator" content="ApiGen 2.8.0">
6
 
465 jpm 7
	<title>Class Config</title>
464 jpm 8
 
9
	<script type="text/javascript" src="resources/combined.js?4205936287"></script>
465 jpm 10
	<script type="text/javascript" src="elementlist.js?4111837732"></script>
464 jpm 11
	<link rel="stylesheet" type="text/css" media="all" href="resources/style.css?3505392360">
12
 
13
</head>
14
 
15
<body>
16
<div id="left">
17
	<div id="menu">
18
		<a href="index.html" title="Overview"><span>Overview</span></a>
19
 
20
 
21
		<div id="groups">
22
			<h3>Packages</h3>
23
			<ul>
24
				<li class="active"><a href="package-Framework.html">Framework</a>
25
						</li>
26
				<li><a href="package-None.html">None</a>
27
						</li>
28
				<li><a href="package-PHP.html">PHP</a>
29
						</li>
30
				<li><a href="package-Utilitaire.html">Utilitaire</a>
31
						</li>
32
			</ul>
33
		</div>
34
 
35
		<hr>
36
 
37
 
38
		<div id="elements">
39
			<h3>Classes</h3>
40
			<ul>
41
				<li><a href="class-Bdd.html">Bdd</a></li>
42
				<li><a href="class-Cache.html">Cache</a></li>
43
				<li><a href="class-CacheSimple.html">CacheSimple</a></li>
44
				<li><a href="class-Chronometre.html">Chronometre</a></li>
45
				<li><a href="class-Cli.html">Cli</a></li>
46
				<li class="active"><a href="class-Config.html">Config</a></li>
47
				<li><a href="class-Controleur.html">Controleur</a></li>
48
				<li><a href="class-Debug.html">Debug</a></li>
49
				<li><a href="class-Framework.html">Framework</a></li>
50
				<li><a href="class-GestionnaireException.html">GestionnaireException</a></li>
51
				<li><a href="class-I18n.html">I18n</a></li>
52
				<li><a href="class-Log.html">Log</a></li>
53
				<li><a href="class-Registre.html">Registre</a></li>
54
				<li><a href="class-RestClient.html">RestClient</a></li>
55
				<li><a href="class-RestServeur.html">RestServeur</a></li>
56
				<li><a href="class-RestService.html">RestService</a></li>
57
				<li><a href="class-Script.html">Script</a></li>
58
				<li><a href="class-SquelettePhp.html">SquelettePhp</a></li>
59
				<li><a href="class-Url.html">Url</a></li>
60
			</ul>
61
 
62
 
63
 
64
 
65
 
66
		</div>
67
	</div>
68
</div>
69
 
70
<div id="splitter"></div>
71
 
72
<div id="right">
73
<div id="rightInner">
74
	<form id="search">
75
		<input type="hidden" name="cx" value="">
76
		<input type="hidden" name="ie" value="UTF-8">
77
		<input type="text" name="q" class="text">
78
		<input type="submit" value="Search">
79
	</form>
80
 
81
	<div id="navigation">
82
		<ul>
83
			<li>
84
				<a href="index.html" title="Overview"><span>Overview</span></a>
85
			</li>
86
			<li>
87
				<a href="package-Framework.html" title="Summary of Framework"><span>Package</span></a>
88
			</li>
89
			<li class="active">
90
<span>Class</span>			</li>
91
		</ul>
92
		<ul>
93
			<li>
94
				<a href="tree.html" title="Tree view of classes, interfaces, traits and exceptions"><span>Tree</span></a>
95
			</li>
96
			<li>
97
				<a href="deprecated.html" title="List of deprecated elements"><span>Deprecated</span></a>
98
			</li>
99
			<li>
100
				<a href="todo.html" title="Todo list"><span>Todo</span></a>
101
			</li>
102
		</ul>
103
		<ul>
104
		</ul>
105
	</div>
106
 
107
<div id="content" class="class">
108
	<h1>Class Config</h1>
109
 
110
 
111
	<div class="description">
112
 
113
<p>Config permet de charger automatiquement les fichiers ini du Framework et de
114
l'application. Elle offre l'accès en lecture seule aux paramètres de config.
115
C'est une Singleton. Si vous avez besoin de modifier dynamiquement des
116
paramètres de configuration, utiliser le @see Registe, il est fait pour
117
ça.</p>
118
 
119
	</div>
120
 
121
 
122
 
123
 
124
 
125
 
126
 
127
 
128
 
129
	<div class="info">
130
 
131
 
132
 
133
		<b>Package:</b> <a href="package-Framework.html">Framework</a><br>
134
 
135
				<b>Category:</b>
136
				PHP 5.2<br>
137
				<b>Copyright:</b>
138
				Copyright (c) 2009, Tela Botanica (<a
139
href="mailto:accueil&#64;tela-botanica.org">accueil&#64;<!-- -->tela-botanica.org</a>)<br>
140
				<b>License:</b>
141
				<a href="http://www.gnu.org/licenses/gpl.html">Licence GNU-GPL-v3</a><br>
142
				<b>License:</b>
143
				<a href="http://www.cecill.info/licences/Licence_CeCILL_V2-fr.txt">Licence CECILL-v2</a><br>
144
				<b>Author:</b>
145
				Jean-Pascal MILCENT &lt;<a
146
href="mailto:jpm&#64;tela-botanica.org">jpm&#64;<!-- -->tela-botanica.org</a>&gt;<br>
147
				<b>Version:</b>
148
				$Id: Config.php 447 2013-12-19 10:52:37Z jpm $<br>
149
				<b>Link:</b>
150
				/doc/framework/<br>
465 jpm 151
		<b>Located at</b> <a href="source-class-Config.html#4-282" title="Go to source code">Config.php</a><br>
464 jpm 152
	</div>
153
 
154
 
155
 
156
	<table class="summary" id="methods">
157
	<caption>Methods summary</caption>
158
	<tr data-order="charger" id="_charger">
159
 
160
		<td class="attributes"><code>
161
			 public static
162
			array
163
 
164
			</code>
165
		</td>
166
 
167
		<td class="name"><div>
168
		<a class="anchor" href="#_charger">#</a>
169
		<code><a href="source-class-Config.html#232-240" title="Go to source code">charger</a>( <span>string <var>$fichier_ini</var></span> )</code>
170
 
171
		<div class="description short">
172
 
173
<p>Charge un fichier ini dans le tableau des paramètres de l'appli.</p>
174
 
175
		</div>
176
 
177
		<div class="description detailed hidden">
178
 
179
<p>Charge un fichier ini dans le tableau des paramètres de l'appli.</p>
180
 
181
 
182
 
183
				<h4>Parameters</h4>
184
				<div class="list"><dl>
185
					<dt><var>$fichier_ini</var></dt>
186
					<dd><code>string</code><br>$fichier_ini le nom du fichier à charger</dd>
187
				</dl></div>
188
 
189
				<h4>Returns</h4>
190
				<div class="list">
191
					<code>array</code><br>le fichier ini parsé<br>
192
				</div>
193
 
194
 
195
 
196
 
197
		</div>
198
		</div></td>
199
	</tr>
200
	<tr data-order="get" id="_get">
201
 
202
		<td class="attributes"><code>
203
			 public static
204
			string
205
 
206
			</code>
207
		</td>
208
 
209
		<td class="name"><div>
210
		<a class="anchor" href="#_get">#</a>
211
		<code><a href="source-class-Config.html#242-250" title="Go to source code">get</a>( <span>string <var>$param</var> = <span class="php-keyword1">null</span></span> )</code>
212
 
213
		<div class="description short">
214
 
215
<p>Accesseur pour la valeur d'un paramètre.</p>
216
 
217
		</div>
218
 
219
		<div class="description detailed hidden">
220
 
221
<p>Accesseur pour la valeur d'un paramètre.</p>
222
 
223
 
224
 
225
				<h4>Parameters</h4>
226
				<div class="list"><dl>
227
					<dt><var>$param</var></dt>
228
					<dd><code>string</code><br>$param le nom du paramètre</dd>
229
				</dl></div>
230
 
231
				<h4>Returns</h4>
232
				<div class="list">
233
					<code>string</code><br>la valeur du paramètre<br>
234
				</div>
235
 
236
 
237
 
238
 
239
		</div>
240
		</div></td>
241
	</tr>
242
	<tr data-order="existe" id="_existe">
243
 
244
		<td class="attributes"><code>
245
			 public static
246
			boolean
247
 
248
			</code>
249
		</td>
250
 
251
		<td class="name"><div>
252
		<a class="anchor" href="#_existe">#</a>
253
		<code><a href="source-class-Config.html#252-260" title="Go to source code">existe</a>( <span>string <var>$param</var></span> )</code>
254
 
255
		<div class="description short">
256
 
257
<p>Vérifie si la valeur d'un paramètre existe.</p>
258
 
259
		</div>
260
 
261
		<div class="description detailed hidden">
262
 
263
<p>Vérifie si la valeur d'un paramètre existe.</p>
264
 
265
 
266
 
267
				<h4>Parameters</h4>
268
				<div class="list"><dl>
269
					<dt><var>$param</var></dt>
270
					<dd><code>string</code><br>$param le nom du paramètre</dd>
271
				</dl></div>
272
 
273
				<h4>Returns</h4>
274
				<div class="list">
275
					<code>boolean</code><br>vrai si le paramètre existe, false sinon<br>
276
				</div>
277
 
278
 
279
 
280
 
281
		</div>
282
		</div></td>
283
	</tr>
284
	<tr data-order="verifierPresenceParametres" id="_verifierPresenceParametres">
285
 
286
		<td class="attributes"><code>
287
			 public static
288
			boolean
289
 
290
			</code>
291
		</td>
292
 
293
		<td class="name"><div>
294
		<a class="anchor" href="#_verifierPresenceParametres">#</a>
295
		<code><a href="source-class-Config.html#262-281" title="Go to source code">verifierPresenceParametres</a>( <span>array <var>$parametres</var></span> )</code>
296
 
297
		<div class="description short">
298
 
299
<p>Vérifie que tous les paramêtres de config nécessaires au fonctionnement
300
d'une classe existe dans les fichiers de configurations. L'utilisation de cette
301
méthode depuis la classe Config évite de faire appel à une classe
302
supplémentaire.</p>
303
 
304
		</div>
305
 
306
		<div class="description detailed hidden">
307
 
308
<p>Vérifie que tous les paramêtres de config nécessaires au fonctionnement
309
d'une classe existe dans les fichiers de configurations. L'utilisation de cette
310
méthode depuis la classe Config évite de faire appel à une classe
311
supplémentaire.</p>
312
 
313
 
314
 
315
				<h4>Parameters</h4>
316
				<div class="list"><dl>
317
					<dt><var>$parametres</var></dt>
318
					<dd><code>array</code><br>$parametres tableau des noms des paramètres de la config à verifier.</dd>
319
				</dl></div>
320
 
321
				<h4>Returns</h4>
322
				<div class="list">
323
					<code>boolean</code><br>true si tous les paramétres sont présents sinon false.<br>
324
				</div>
325
 
326
 
327
 
328
 
329
		</div>
330
		</div></td>
331
	</tr>
332
	</table>
333
 
334
 
335
 
336
 
337
 
338
 
339
 
340
 
341
 
342
 
343
 
344
 
345
 
346
 
347
 
348
 
349
 
350
 
351
</div>
352
 
353
	<div id="footer">
465 jpm 354
		 API documentation generated by <a href="http://apigen.org">ApiGen 2.8.0</a>
464 jpm 355
	</div>
356
</div>
357
</div>
358
</body>
359
</html>