Subversion Repositories Applications.framework

Rev

Rev 300 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
297 jpm 1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
  <html xmlns="http://www.w3.org/1999/xhtml">
3
		<head>
4
			<!-- template designed by Marco Von Ballmoos  -->
5
			<title>Docs For Class Cache</title>
6
			<meta http-equiv='Content-Type' content='text/html; charset=UTF-8'/>
7
			<link rel="stylesheet" href="../media/stylesheet.css" />
8
						<script src="../media/lib/classTree.js"></script>
9
												<script language="javascript" type="text/javascript">
10
				var imgPlus = new Image();
11
				var imgMinus = new Image();
12
				imgPlus.src = "../media/images/plus.png";
13
				imgMinus.src = "../media/images/minus.png";
14
 
15
				function showNode(Node){
16
							switch(navigator.family){
17
								case 'nn4':
18
									// Nav 4.x code fork...
19
							var oTable = document.layers["span" + Node];
20
							var oImg = document.layers["img" + Node];
21
									break;
22
								case 'ie4':
23
									// IE 4/5 code fork...
24
							var oTable = document.all["span" + Node];
25
							var oImg = document.all["img" + Node];
26
									break;
27
								case 'gecko':
28
									// Standards Compliant code fork...
29
							var oTable = document.getElementById("span" + Node);
30
							var oImg = document.getElementById("img" + Node);
31
									break;
32
							}
33
					oImg.src = imgMinus.src;
34
					oTable.style.display = "block";
35
				}
36
 
37
				function hideNode(Node){
38
							switch(navigator.family){
39
								case 'nn4':
40
									// Nav 4.x code fork...
41
							var oTable = document.layers["span" + Node];
42
							var oImg = document.layers["img" + Node];
43
									break;
44
								case 'ie4':
45
									// IE 4/5 code fork...
46
							var oTable = document.all["span" + Node];
47
							var oImg = document.all["img" + Node];
48
									break;
49
								case 'gecko':
50
									// Standards Compliant code fork...
51
							var oTable = document.getElementById("span" + Node);
52
							var oImg = document.getElementById("img" + Node);
53
									break;
54
							}
55
					oImg.src = imgPlus.src;
56
					oTable.style.display = "none";
57
				}
58
 
59
				function nodeIsVisible(Node){
60
							switch(navigator.family){
61
								case 'nn4':
62
									// Nav 4.x code fork...
63
							var oTable = document.layers["span" + Node];
64
									break;
65
								case 'ie4':
66
									// IE 4/5 code fork...
67
							var oTable = document.all["span" + Node];
68
									break;
69
								case 'gecko':
70
									// Standards Compliant code fork...
71
							var oTable = document.getElementById("span" + Node);
72
									break;
73
							}
74
					return (oTable && oTable.style.display == "block");
75
				}
76
 
77
				function toggleNodeVisibility(Node){
78
					if (nodeIsVisible(Node)){
79
						hideNode(Node);
80
					}else{
81
						showNode(Node);
82
					}
83
				}
84
			</script>
85
					</head>
86
		<body>
87
			<div class="page-body">
88
<h2 class="class-name">Class Cache</h2>
89
 
90
<a name="sec-description"></a>
91
<div class="info-box">
92
	<div class="info-box-title">Description</div>
93
	<div class="nav-bar">
94
					<span class="disabled">Description</span> |
95
													<a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
96
						|											<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
97
 
98
											<a href="#sec-const-summary">Constants</a> (<a href="#sec-consts">details</a>)
99
 
100
			</div>
101
	<div class="info-box-body">
102
        		<!-- ========== Info from phpDoc block ========= -->
103
<p class="short-description">Classe Cache permettant de mettre en cache des données.</p>
104
<p class="description"><p>Basée sur les principes de Zend_Cache (Copyright (c) 2005-2010, Zend Technologies USA, Inc. All rights reserved.)</p></p>
105
	<ul class="tags">
106
				<li><span class="field">author:</span> Jean-Pascal MILCENT &lt;<a href="mailto:jpm@tela-botanica.org">jpm@tela-botanica.org</a>&gt;</li>
300 jpm 107
				<li><span class="field">version:</span> $Id: Cache.php 299 2011-01-18 14:03:46Z jpm $</li>
297 jpm 108
				<li><span class="field">copyright:</span> Copyright (c) 2010, Tela Botanica (accueil@tela-botanica.org)</li>
109
				<li><span class="field">link:</span> /doc/framework/</li>
110
				<li><span class="field">license:</span> <a href="http://www.cecill.info/licences/Licence_CeCILL_V2-fr.txt">Licence CECILL</a></li>
111
				<li><span class="field">license:</span> <a href="http://www.gnu.org/licenses/gpl.html">Licence GNU-GPL</a></li>
112
				<li><span class="field">license:</span> <a href="http://framework.zend.com/license/new-bsd">Licence New BSD</a></li>
113
			</ul>
114
		<p class="notes">
115
			Located in <a class="field" href="_Cache.php.html">/Cache.php</a> (line <span class="field"><a href="../__filesource/fsource_Framework__Cache.php.html#a17">17</a></span>)
116
		</p>
117
 
118
 
119
		<pre></pre>
120
 
121
			</div>
122
</div>
123
 
124
 
125
	<a name="sec-const-summary"></a>
126
	<div class="info-box">
127
		<div class="info-box-title">Class Constant Summary</span></div>
128
		<div class="nav-bar">
129
			<a href="#sec-description">Description</a> |
130
						<span class="disabled">Constants</span> (<a href="#sec-consts">details</a>)
131
												<a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
132
 
133
				|
134
										|
135
									<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
136
 
137
					</div>
138
		<div class="info-box-body">
139
			<div class="const-summary">
140
								<div class="const-title">
141
					<img src="../media/images/Constant.png" alt=" " />
142
					<a href="#NETTOYAGE_MODE_AVEC_LES_TAGS" title="details" class="const-name">NETTOYAGE_MODE_AVEC_LES_TAGS</a> = 					<span class="var-type"> &quot;avecLesTags&quot;</span>
143
 
144
				</div>
145
								<div class="const-title">
146
					<img src="../media/images/Constant.png" alt=" " />
147
					<a href="#NETTOYAGE_MODE_AVEC_UN_TAG" title="details" class="const-name">NETTOYAGE_MODE_AVEC_UN_TAG</a> = 					<span class="var-type"> &quot;avecUnTag&quot;</span>
148
 
149
				</div>
150
								<div class="const-title">
151
					<img src="../media/images/Constant.png" alt=" " />
152
					<a href="#NETTOYAGE_MODE_EXPIRATION" title="details" class="const-name">NETTOYAGE_MODE_EXPIRATION</a> = 					<span class="var-type"> &quot;expiration&quot;</span>
153
 
154
				</div>
155
								<div class="const-title">
156
					<img src="../media/images/Constant.png" alt=" " />
157
					<a href="#NETTOYAGE_MODE_SANS_LES_TAGS" title="details" class="const-name">NETTOYAGE_MODE_SANS_LES_TAGS</a> = 					<span class="var-type"> &quot;sansLesTags&quot;</span>
158
 
159
				</div>
160
								<div class="const-title">
161
					<img src="../media/images/Constant.png" alt=" " />
162
					<a href="#NETTOYAGE_MODE_TOUS" title="details" class="const-name">NETTOYAGE_MODE_TOUS</a> = 					<span class="var-type"> &quot;tous&quot;</span>
163
 
164
				</div>
165
								<div class="const-title">
166
					<img src="../media/images/Constant.png" alt=" " />
167
					<a href="#STOCKAGE_MODE_FICHIER" title="details" class="const-name">STOCKAGE_MODE_FICHIER</a> = 					<span class="var-type"> &quot;Fichier&quot;</span>
168
 
169
				</div>
170
								<div class="const-title">
171
					<img src="../media/images/Constant.png" alt=" " />
172
					<a href="#STOCKAGE_MODE_SIMPLE" title="details" class="const-name">STOCKAGE_MODE_SIMPLE</a> = 					<span class="var-type"> &quot;FichierSimple&quot;</span>
173
 
174
				</div>
175
								<div class="const-title">
176
					<img src="../media/images/Constant.png" alt=" " />
177
					<a href="#STOCKAGE_MODE_SQLITE" title="details" class="const-name">STOCKAGE_MODE_SQLITE</a> = 					<span class="var-type"> &quot;Sqlite&quot;</span>
178
 
179
				</div>
180
							</div>
181
		</div>
182
	</div>
183
 
184
	<a name="sec-var-summary"></a>
185
	<div class="info-box">
186
		<div class="info-box-title">Variable Summary</span></div>
187
		<div class="nav-bar">
188
			<a href="#sec-description">Description</a> |
189
						<span class="disabled">Vars</span> (<a href="#sec-vars">details</a>)
190
							|
191
									<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
192
 
193
															<a href="#sec-const-summary">Constants</a> (<a href="#sec-consts">details</a>)
194
 
195
					</div>
196
		<div class="info-box-body">
197
			<div class="var-summary">
198
																																<div class="var-title">
199
					<span class="var-type">array</span>
200
					<a href="#$options" title="details" class="var-name">$options</a>
201
				</div>
202
																<div class="var-title">
203
					<span class="var-type">mixed</span>
204
					<a href="#$stockage" title="details" class="var-name">$stockage</a>
205
				</div>
206
											</div>
207
		</div>
208
	</div>
209
 
210
	<a name="sec-method-summary"></a>
211
	<div class="info-box">
212
		<div class="info-box-title">Method Summary</span></div>
213
		<div class="nav-bar">
214
			<a href="#sec-description">Description</a> |
215
															<a href="#sec-const-summary">Constants</a> (<a href="#sec-consts">details</a>)
216
 
217
															<a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
218
 
219
				|
220
						<span class="disabled">Methods</span> (<a href="#sec-methods">details</a>)
221
		</div>
222
		<div class="info-box-body">
223
			<div class="method-summary">
224
 
225
				<div class="method-definition">
226
					static 						<span class="method-result">void</span>
227
										<a href="#fabriquer" title="details" class="method-name">fabriquer</a>
228
											(<span class="var-type"></span>&nbsp;<span class="var-name">$mode</span>, [<span class="var-type"></span>&nbsp;<span class="var-name">$options</span> = <span class="var-default">array()</span>])
229
									</div>
230
 
231
				<div class="method-definition">
232
					static 						<span class="method-result">void</span>
233
										<a href="#validerIdOuTag" title="details" class="method-name">validerIdOuTag</a>
234
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$chaine</span>)
235
									</div>
236
 
237
				<div class="method-definition">
238
					static 						<span class="method-result">void</span>
239
										<a href="#validerTableauDeTags" title="details" class="method-name">validerTableauDeTags</a>
240
											(<span class="var-type">array</span>&nbsp;<span class="var-name">$tags</span>)
241
									</div>
242
 
243
				<div class="method-definition">
244
											<span class="method-result">Cache</span>
245
										<a href="#__construct" title="details" class="method-name">__construct</a>
246
											([<span class="var-type"></span>&nbsp;<span class="var-name">$options</span> = <span class="var-default">array()</span>], [<span class="var-type"></span>&nbsp;<span class="var-name">$options_stockage</span> = <span class="var-default">array()</span>])
247
									</div>
248
 
249
				<div class="method-definition">
250
											<span class="method-result">boolean</span>
251
										<a href="#ajouterSupplementDureeDeVie" title="details" class="method-name">ajouterSupplementDureeDeVie</a>
252
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$id</span>, <span class="var-type"></span>&nbsp;<span class="var-name">$supplement_duree_de_vie</span>, <span class="var-type">int</span>&nbsp;<span class="var-name">$extraLifetime</span>)
253
									</div>
254
 
255
				<div class="method-definition">
256
											<span class="method-result">mixed|false</span>
257
										<a href="#charger" title="details" class="method-name">charger</a>
258
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$id</span>, [<span class="var-type">boolean</span>&nbsp;<span class="var-name">$ne_pas_tester_validiter_du_cache</span> = <span class="var-default">false</span>])
259
									</div>
260
 
261
				<div class="method-definition">
262
											<span class="method-result">array</span>
263
										<a href="#getIds" title="details" class="method-name">getIds</a>
264
										()
265
									</div>
266
 
267
				<div class="method-definition">
268
											<span class="method-result">array</span>
269
										<a href="#getIdsAvecLesTags" title="details" class="method-name">getIdsAvecLesTags</a>
270
											([<span class="var-type">array</span>&nbsp;<span class="var-name">$tags</span> = <span class="var-default">array()</span>])
271
									</div>
272
 
273
				<div class="method-definition">
274
											<span class="method-result">array</span>
275
										<a href="#getIdsAvecUnTag" title="details" class="method-name">getIdsAvecUnTag</a>
276
											([<span class="var-type">array</span>&nbsp;<span class="var-name">$tags</span> = <span class="var-default">array()</span>])
277
									</div>
278
 
279
				<div class="method-definition">
280
											<span class="method-result">array</span>
281
										<a href="#getIdsSansLesTags" title="details" class="method-name">getIdsSansLesTags</a>
282
											([<span class="var-type">array</span>&nbsp;<span class="var-name">$tags</span> = <span class="var-default">array()</span>])
283
									</div>
284
 
285
				<div class="method-definition">
286
											<span class="method-result">array</span>
287
										<a href="#getMetadonnees" title="details" class="method-name">getMetadonnees</a>
288
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$id</span>)
289
									</div>
290
 
291
				<div class="method-definition">
292
											<span class="method-result">int</span>
293
										<a href="#getPourcentageRemplissage" title="details" class="method-name">getPourcentageRemplissage</a>
294
										()
295
									</div>
296
 
297
				<div class="method-definition">
298
											<span class="method-result">array</span>
299
										<a href="#getTags" title="details" class="method-name">getTags</a>
300
										()
301
									</div>
302
 
303
				<div class="method-definition">
304
											<span class="method-result">int</span>
305
										<a href="#getTimestampExpiration" title="details" class="method-name">getTimestampExpiration</a>
306
											(<span class="var-type"></span>&nbsp;<span class="var-name">$duree_de_vie</span>)
307
									</div>
308
 
309
				<div class="method-definition">
310
											<span class="method-result">boolean</span>
311
										<a href="#nettoyer" title="details" class="method-name">nettoyer</a>
312
											([<span class="var-type">string</span>&nbsp;<span class="var-name">$mode</span> = <span class="var-default">self::NETTOYAGE_MODE_TOUS</span>], [<span class="var-type">array|string</span>&nbsp;<span class="var-name">$tags</span> = <span class="var-default">array()</span>])
313
									</div>
314
 
315
				<div class="method-definition">
316
											<span class="method-result">boolean</span>
317
										<a href="#sauver" title="details" class="method-name">sauver</a>
318
											(<span class="var-type">mixed</span>&nbsp;<span class="var-name">$donnees</span>, [<span class="var-type">string</span>&nbsp;<span class="var-name">$id</span> = <span class="var-default">null</span>], [<span class="var-type">array</span>&nbsp;<span class="var-name">$tags</span> = <span class="var-default">array()</span>], [<span class="var-type">int</span>&nbsp;<span class="var-name">$duree_de_vie_specifique</span> = <span class="var-default">false</span>])
319
									</div>
320
 
321
				<div class="method-definition">
322
											<span class="method-result">void</span>
323
										<a href="#setEmplacement" title="details" class="method-name">setEmplacement</a>
324
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$emplacement</span>)
325
									</div>
326
 
327
				<div class="method-definition">
328
											<span class="method-result">boolean</span>
329
										<a href="#supprimer" title="details" class="method-name">supprimer</a>
330
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$id</span>)
331
									</div>
332
 
333
				<div class="method-definition">
334
											<span class="method-result">int|false</span>
335
										<a href="#tester" title="details" class="method-name">tester</a>
336
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$id</span>)
337
									</div>
338
																											</div>
339
		</div>
340
	</div>
341
 
342
	<a name="sec-vars"></a>
343
	<div class="info-box">
344
		<div class="info-box-title">Variables</div>
345
		<div class="nav-bar">
346
			<a href="#sec-description">Description</a> |
347
										<a href="#sec-var-summary">Vars</a> (<span class="disabled">details</span>)
348
 
349
 
350
												<a href="#sec-const-summary">Constants</a> (<a href="#sec-consts">details</a>)
351
 
352
										|
353
									<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
354
 
355
					</div>
356
		<div class="info-box-body">
357
 
358
<a name="var$options" id="$options"><!-- --></A>
359
<div class="oddrow">
360
 
361
	<div class="var-header">
362
		<span class="var-title">
363
			<span class="var-type">array</span>
364
			<span class="var-name">$options</span>
365
			 = <span class="var-default">array(<br />		'stockage_mode'				 =&gt; self::STOCKAGE_MODE_FICHIER,<br />		'stockage_chemin'				 =&gt; null,	<br />		'controle_ecriture'			 =&gt; true,<br />		'mise_en_cache'		  		 =&gt; true,<br />		'cache_id_prefixe'		  		 =&gt; null,<br />		'serialisation_auto'		  	 =&gt; false,<br />		'nettoyage_auto'				 =&gt; 10,<br />		'duree_de_vie'			 		 =&gt; 3600,<br />	)</span>			(line <span class="line-number"><a href="../__filesource/fsource_Framework__Cache.php.html#a85">85</a></span>)
366
		</span>
367
	</div>
368
 
369
	<!-- ========== Info from phpDoc block ========= -->
370
<p class="short-description">Les options disponibles pour le cache :</p>
371
<p class="description"><p>====&gt; (string) stockage_mode :  Indique le mode de stockage du cache à utiliser parmis : <ul><li>Cache::STOCKAGE_MODE_FICHIER : sous forme d'une arborescence de fichiers et dossier</li><li>Cache::STOCKAGE_MODE_SQLITE : sous forme d'une base de données SQLite</li></ul>  ====&gt; (string) stockage_chemin :  Chemin vers : <ul><li>Cache::STOCKAGE_MODE_FICHIER : le dossier devant contenir l'arborescence.</li><li>Cache::STOCKAGE_MODE_SQLITE : le fichier contenant la base SQLite.</li></ul>  ====&gt; (boolean) controle_ecriture : <ul><li>Active / Désactive le controle d'écriture (le cache est lue jute après l'écriture du fichier pour détecter sa corruption)</li><li>Activer le controle d'écriture ralentira légèrement l'écriture du fichier de cache mais pas sa lecture</li></ul> Le controle d'écriture peut détecter la corruption de fichier mais ce n'est pas un système de controle parfait.</p><p>====&gt; (boolean) mise_en_cache : <ul><li>Active / Désactive la mise en cache</li></ul> (peut être très utile pour le débogage des scripts utilisant le cache</p><p>=====&gt; (string) cache_id_prefixe : <ul><li>préfixe pour les identifiant de cache ( = espace de nom)</li></ul>  ====&gt; (boolean) serialisation_auto : <ul><li>Active / Désactive la sérialisation automatique</li><li>Peut être utilisé pour sauver directement des données qui ne sont pas des chaines (mais c'est plus lent)</li></ul>  ====&gt; (int) nettoyage_auto : <ul><li>Désactive / Régler le processus de nettoyage automatique</li><li>Le processus de nettoyage automatiques détruit les fichier trop vieux (pour la durée de vie donnée)
372
   quand un nouveau fichier de cache est écrit :</li></ul>	 0			   =&gt; pas de nettoyage automatique 	 1			   =&gt; nettoyage automatique systématique 	 x (integer) &gt; 1 =&gt; nettoyage automatique toutes les 1 fois (au hasard) sur x écriture de fichier de cache</p><p>====&gt; (int) duree_de_vie : <ul><li>Durée de vie du cache (en secondes)</li><li>Si null, le cache est valide indéfiniment.</li></ul></p></p>
373
	<ul class="tags">
374
				<li><span class="field">var:</span> les options disponibles pour le cache .</li>
375
				<li><span class="field">access:</span> protected</li>
376
			</ul>
377
 
378
 
379
 
380
 
381
 
382
</div>
383
<a name="var$stockage" id="$stockage"><!-- --></A>
384
<div class="evenrow">
385
 
386
	<div class="var-header">
387
		<span class="var-title">
388
			<span class="var-type">mixed</span>
389
			<span class="var-name">$stockage</span>
390
			 = <span class="var-default"> null</span>			(line <span class="line-number"><a href="../__filesource/fsource_Framework__Cache.php.html#a96">96</a></span>)
391
		</span>
392
	</div>
393
 
394
	<!-- ========== Info from phpDoc block ========= -->
395
	<ul class="tags">
396
				<li><span class="field">access:</span> protected</li>
397
			</ul>
398
 
399
 
400
 
401
 
402
 
403
</div>
404
 
405
		</div>
406
	</div>
407
 
408
	<a name="sec-methods"></a>
409
	<div class="info-box">
410
		<div class="info-box-title">Methods</div>
411
		<div class="nav-bar">
412
			<a href="#sec-description">Description</a> |
413
															<a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
414
																			<a href="#sec-const-summary">Constants</a> (<a href="#sec-consts">details</a>)
415
 
416
										<a href="#sec-method-summary">Methods</a> (<span class="disabled">details</span>)
417
 
418
		</div>
419
		<div class="info-box-body">
420
			<A NAME='method_detail'></A>
421
<a name="methodfabriquer" id="fabriquer"><!-- --></a>
422
<div class="oddrow">
423
 
424
	<div class="method-header">
425
		<span class="method-title">static fabriquer</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__Cache.php.html#a148">148</a></span>)
426
	</div>
427
 
428
	<!-- ========== Info from phpDoc block ========= -->
429
	<ul class="tags">
430
				<li><span class="field">access:</span> public</li>
431
			</ul>
432
 
433
	<div class="method-signature">
434
		static <span class="method-result">void</span>
435
		<span class="method-name">
436
			fabriquer
437
		</span>
438
					(<span class="var-type"></span>&nbsp;<span class="var-name">$mode</span>, [<span class="var-type"></span>&nbsp;<span class="var-name">$options</span> = <span class="var-default">array()</span>])
439
			</div>
440
 
441
			<ul class="parameters">
442
					<li>
443
				<span class="var-type"></span>
444
				<span class="var-name">$mode</span>			</li>
445
					<li>
446
				<span class="var-type"></span>
447
				<span class="var-name">$options</span>			</li>
448
				</ul>
449
 
450
 
451
	</div>
452
<a name="methodvaliderIdOuTag" id="validerIdOuTag"><!-- --></a>
453
<div class="evenrow">
454
 
455
	<div class="method-header">
456
		<span class="method-title">static validerIdOuTag</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__Cache.php.html#a462">462</a></span>)
457
	</div>
458
 
459
	<!-- ========== Info from phpDoc block ========= -->
460
<p class="short-description">Valide un identifiant de cache ou un tag (securité, nom de fichiers fiables, préfixes réservés...)</p>
461
	<ul class="tags">
462
				<li><span class="field">access:</span> protected</li>
463
			</ul>
464
 
465
	<div class="method-signature">
466
		static <span class="method-result">void</span>
467
		<span class="method-name">
468
			validerIdOuTag
469
		</span>
470
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$chaine</span>)
471
			</div>
472
 
473
			<ul class="parameters">
474
					<li>
475
				<span class="var-type">string</span>
476
				<span class="var-name">$chaine</span><span class="var-description">: Identificant de cache ou tag</span>			</li>
477
				</ul>
478
 
479
 
480
	</div>
481
<a name="methodvaliderTableauDeTags" id="validerTableauDeTags"><!-- --></a>
482
<div class="oddrow">
483
 
484
	<div class="method-header">
485
		<span class="method-title">static validerTableauDeTags</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__Cache.php.html#a480">480</a></span>)
486
	</div>
487
 
488
	<!-- ========== Info from phpDoc block ========= -->
489
<p class="short-description">Valide un tableau de tags  (securité, nom de fichiers fiables, préfixes réservés...)</p>
490
	<ul class="tags">
491
				<li><span class="field">access:</span> protected</li>
492
			</ul>
493
 
494
	<div class="method-signature">
495
		static <span class="method-result">void</span>
496
		<span class="method-name">
497
			validerTableauDeTags
498
		</span>
499
					(<span class="var-type">array</span>&nbsp;<span class="var-name">$tags</span>)
500
			</div>
501
 
502
			<ul class="parameters">
503
					<li>
504
				<span class="var-type">array</span>
505
				<span class="var-name">$tags</span><span class="var-description">: tableau de tags</span>			</li>
506
				</ul>
507
 
508
 
509
	</div>
510
<a name="method__construct" id="__construct"><!-- --></a>
511
<div class="evenrow">
512
 
513
	<div class="method-header">
514
		<span class="method-title">Constructor __construct</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__Cache.php.html#a98">98</a></span>)
515
	</div>
516
 
517
	<!-- ========== Info from phpDoc block ========= -->
518
	<ul class="tags">
519
				<li><span class="field">access:</span> public</li>
520
			</ul>
521
 
522
	<div class="method-signature">
523
		<span class="method-result">Cache</span>
524
		<span class="method-name">
525
			__construct
526
		</span>
527
					([<span class="var-type"></span>&nbsp;<span class="var-name">$options</span> = <span class="var-default">array()</span>], [<span class="var-type"></span>&nbsp;<span class="var-name">$options_stockage</span> = <span class="var-default">array()</span>])
528
			</div>
529
 
530
			<ul class="parameters">
531
					<li>
532
				<span class="var-type"></span>
533
				<span class="var-name">$options</span>			</li>
534
					<li>
535
				<span class="var-type"></span>
536
				<span class="var-name">$options_stockage</span>			</li>
537
				</ul>
538
 
539
 
540
	</div>
541
<a name="methodajouterSupplementDureeDeVie" id="ajouterSupplementDureeDeVie"><!-- --></a>
542
<div class="oddrow">
543
 
544
	<div class="method-header">
545
		<span class="method-title">ajouterSupplementDureeDeVie</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__Cache.php.html#a365">365</a></span>)
546
	</div>
547
 
548
	<!-- ========== Info from phpDoc block ========= -->
549
<p class="short-description">Give (if possible) an extra lifetime to the given cache id</p>
550
	<ul class="tags">
551
				<li><span class="field">return:</span> true if ok</li>
552
				<li><span class="field">access:</span> public</li>
553
			</ul>
554
 
555
	<div class="method-signature">
556
		<span class="method-result">boolean</span>
557
		<span class="method-name">
558
			ajouterSupplementDureeDeVie
559
		</span>
560
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$id</span>, <span class="var-type"></span>&nbsp;<span class="var-name">$supplement_duree_de_vie</span>, <span class="var-type">int</span>&nbsp;<span class="var-name">$extraLifetime</span>)
561
			</div>
562
 
563
			<ul class="parameters">
564
					<li>
565
				<span class="var-type">string</span>
566
				<span class="var-name">$id</span><span class="var-description">: cache id</span>			</li>
567
					<li>
568
				<span class="var-type">int</span>
569
				<span class="var-name">$extraLifetime</span>			</li>
570
					<li>
571
				<span class="var-type"></span>
572
				<span class="var-name">$supplement_duree_de_vie</span>			</li>
573
				</ul>
574
 
575
 
576
	</div>
577
<a name="methodcharger" id="charger"><!-- --></a>
578
<div class="evenrow">
579
 
580
	<div class="method-header">
581
		<span class="method-title">charger</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__Cache.php.html#a164">164</a></span>)
582
	</div>
583
 
584
	<!-- ========== Info from phpDoc block ========= -->
585
<p class="short-description">Teste si un cache est disponible pour l'identifiant donné et (si oui) le retourne (false dans le cas contraire)</p>
586
	<ul class="tags">
587
				<li><span class="field">return:</span> Cached datas</li>
588
				<li><span class="field">access:</span> public</li>
589
			</ul>
590
 
591
	<div class="method-signature">
592
		<span class="method-result">mixed|false</span>
593
		<span class="method-name">
594
			charger
595
		</span>
596
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$id</span>, [<span class="var-type">boolean</span>&nbsp;<span class="var-name">$ne_pas_tester_validiter_du_cache</span> = <span class="var-default">false</span>])
597
			</div>
598
 
599
			<ul class="parameters">
600
					<li>
601
				<span class="var-type">string</span>
602
				<span class="var-name">$id</span><span class="var-description">: Identifiant de cache.</span>			</li>
603
					<li>
604
				<span class="var-type">boolean</span>
605
				<span class="var-name">$ne_pas_tester_validiter_du_cache</span><span class="var-description">: Si mis à true, la validité du cache n'est pas testée</span>			</li>
606
				</ul>
607
 
608
 
609
	</div>
610
<a name="methodgetIds" id="getIds"><!-- --></a>
611
<div class="oddrow">
612
 
613
	<div class="method-header">
614
		<span class="method-title">getIds</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__Cache.php.html#a276">276</a></span>)
615
	</div>
616
 
617
	<!-- ========== Info from phpDoc block ========= -->
618
<p class="short-description">Return an array of stored cache ids</p>
619
	<ul class="tags">
620
				<li><span class="field">return:</span> array of stored cache ids (string)</li>
621
				<li><span class="field">access:</span> public</li>
622
			</ul>
623
 
624
	<div class="method-signature">
625
		<span class="method-result">array</span>
626
		<span class="method-name">
627
			getIds
628
		</span>
629
				()
630
			</div>
631
 
632
 
633
 
634
	</div>
635
<a name="methodgetIdsAvecLesTags" id="getIdsAvecLesTags"><!-- --></a>
636
<div class="evenrow">
637
 
638
	<div class="method-header">
639
		<span class="method-title">getIdsAvecLesTags</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__Cache.php.html#a299">299</a></span>)
640
	</div>
641
 
642
	<!-- ========== Info from phpDoc block ========= -->
643
<p class="short-description">Return an array of stored cache ids which match given tags</p>
644
<p class="description"><p>In case of multiple tags, a logical AND is made between tags</p></p>
645
	<ul class="tags">
646
				<li><span class="field">return:</span> array of matching cache ids (string)</li>
647
				<li><span class="field">access:</span> public</li>
648
			</ul>
649
 
650
	<div class="method-signature">
651
		<span class="method-result">array</span>
652
		<span class="method-name">
653
			getIdsAvecLesTags
654
		</span>
655
					([<span class="var-type">array</span>&nbsp;<span class="var-name">$tags</span> = <span class="var-default">array()</span>])
656
			</div>
657
 
658
			<ul class="parameters">
659
					<li>
660
				<span class="var-type">array</span>
661
				<span class="var-name">$tags</span><span class="var-description">: array of tags</span>			</li>
662
				</ul>
663
 
664
 
665
	</div>
666
<a name="methodgetIdsAvecUnTag" id="getIdsAvecUnTag"><!-- --></a>
667
<div class="oddrow">
668
 
669
	<div class="method-header">
670
		<span class="method-title">getIdsAvecUnTag</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__Cache.php.html#a327">327</a></span>)
671
	</div>
672
 
673
	<!-- ========== Info from phpDoc block ========= -->
674
<p class="short-description">Return an array of stored cache ids which match any given tags</p>
675
<p class="description"><p>In case of multiple tags, a logical OR is made between tags</p></p>
676
	<ul class="tags">
677
				<li><span class="field">return:</span> array of matching any cache ids (string)</li>
678
				<li><span class="field">access:</span> public</li>
679
			</ul>
680
 
681
	<div class="method-signature">
682
		<span class="method-result">array</span>
683
		<span class="method-name">
684
			getIdsAvecUnTag
685
		</span>
686
					([<span class="var-type">array</span>&nbsp;<span class="var-name">$tags</span> = <span class="var-default">array()</span>])
687
			</div>
688
 
689
			<ul class="parameters">
690
					<li>
691
				<span class="var-type">array</span>
692
				<span class="var-name">$tags</span><span class="var-description">: array of tags</span>			</li>
693
				</ul>
694
 
695
 
696
	</div>
697
<a name="methodgetIdsSansLesTags" id="getIdsSansLesTags"><!-- --></a>
698
<div class="evenrow">
699
 
700
	<div class="method-header">
701
		<span class="method-title">getIdsSansLesTags</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__Cache.php.html#a313">313</a></span>)
702
	</div>
703
 
704
	<!-- ========== Info from phpDoc block ========= -->
705
<p class="short-description">Return an array of stored cache ids which don't match given tags</p>
706
<p class="description"><p>In case of multiple tags, a logical OR is made between tags</p></p>
707
	<ul class="tags">
708
				<li><span class="field">return:</span> array of not matching cache ids (string)</li>
709
				<li><span class="field">access:</span> public</li>
710
			</ul>
711
 
712
	<div class="method-signature">
713
		<span class="method-result">array</span>
714
		<span class="method-name">
715
			getIdsSansLesTags
716
		</span>
717
					([<span class="var-type">array</span>&nbsp;<span class="var-name">$tags</span> = <span class="var-default">array()</span>])
718
			</div>
719
 
720
			<ul class="parameters">
721
					<li>
722
				<span class="var-type">array</span>
723
				<span class="var-name">$tags</span><span class="var-description">: array of tags</span>			</li>
724
				</ul>
725
 
726
 
727
	</div>
728
<a name="methodgetMetadonnees" id="getMetadonnees"><!-- --></a>
729
<div class="oddrow">
730
 
731
	<div class="method-header">
732
		<span class="method-title">getMetadonnees</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__Cache.php.html#a353">353</a></span>)
733
	</div>
734
 
735
	<!-- ========== Info from phpDoc block ========= -->
736
<p class="short-description">Return an array of metadatas for the given cache id</p>
737
<p class="description"><p>The array will include these keys : <ul><li>expire : the expire timestamp</li><li>tags : a string array of tags</li><li>mtime : timestamp of last modification time</li></ul></p></p>
738
	<ul class="tags">
739
				<li><span class="field">return:</span> array of metadatas (false if the cache id is not found)</li>
740
				<li><span class="field">access:</span> public</li>
741
			</ul>
742
 
743
	<div class="method-signature">
744
		<span class="method-result">array</span>
745
		<span class="method-name">
746
			getMetadonnees
747
		</span>
748
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$id</span>)
749
			</div>
750
 
751
			<ul class="parameters">
752
					<li>
753
				<span class="var-type">string</span>
754
				<span class="var-name">$id</span><span class="var-description">: cache id</span>			</li>
755
				</ul>
756
 
757
 
758
	</div>
759
<a name="methodgetPourcentageRemplissage" id="getPourcentageRemplissage"><!-- --></a>
760
<div class="evenrow">
761
 
762
	<div class="method-header">
763
		<span class="method-title">getPourcentageRemplissage</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__Cache.php.html#a338">338</a></span>)
764
	</div>
765
 
766
	<!-- ========== Info from phpDoc block ========= -->
767
<p class="short-description">Return the filling percentage of the backend storage</p>
768
	<ul class="tags">
769
				<li><span class="field">return:</span> integer between 0 and 100</li>
770
				<li><span class="field">access:</span> public</li>
771
			</ul>
772
 
773
	<div class="method-signature">
774
		<span class="method-result">int</span>
775
		<span class="method-name">
776
			getPourcentageRemplissage
777
		</span>
778
				()
779
			</div>
780
 
781
 
782
 
783
	</div>
784
<a name="methodgetTags" id="getTags"><!-- --></a>
785
<div class="oddrow">
786
 
787
	<div class="method-header">
788
		<span class="method-title">getTags</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__Cache.php.html#a287">287</a></span>)
789
	</div>
790
 
791
	<!-- ========== Info from phpDoc block ========= -->
792
<p class="short-description">Return an array of stored tags</p>
793
	<ul class="tags">
794
				<li><span class="field">return:</span> array of stored tags (string)</li>
795
				<li><span class="field">access:</span> public</li>
796
			</ul>
797
 
798
	<div class="method-signature">
799
		<span class="method-result">array</span>
800
		<span class="method-name">
801
			getTags
802
		</span>
803
				()
804
			</div>
805
 
806
 
807
 
808
	</div>
809
<a name="methodgetTimestampExpiration" id="getTimestampExpiration"><!-- --></a>
810
<div class="evenrow">
811
 
812
	<div class="method-header">
813
		<span class="method-title">getTimestampExpiration</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__Cache.php.html#a495">495</a></span>)
814
	</div>
815
 
816
	<!-- ========== Info from phpDoc block ========= -->
817
<p class="short-description">Calcule et retourne le timestamp d'expiration</p>
818
	<ul class="tags">
819
				<li><span class="field">return:</span> timestamp d'expiration (unix timestamp)</li>
820
				<li><span class="field">access:</span> public</li>
821
			</ul>
822
 
823
	<div class="method-signature">
824
		<span class="method-result">int</span>
825
		<span class="method-name">
826
			getTimestampExpiration
827
		</span>
828
					(<span class="var-type"></span>&nbsp;<span class="var-name">$duree_de_vie</span>)
829
			</div>
830
 
831
			<ul class="parameters">
832
					<li>
833
				<span class="var-type"></span>
834
				<span class="var-name">$duree_de_vie</span>			</li>
835
				</ul>
836
 
837
 
838
	</div>
839
<a name="methodnettoyer" id="nettoyer"><!-- --></a>
840
<div class="oddrow">
841
 
842
	<div class="method-header">
843
		<span class="method-title">nettoyer</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__Cache.php.html#a254">254</a></span>)
844
	</div>
845
 
846
	<!-- ========== Info from phpDoc block ========= -->
847
<p class="short-description">Nettoyage des enregistrements en cache</p>
848
<p class="description"><p>Mode de nettoyage disponibles :  'tous' (défaut)	=&gt; supprime tous les enregistrements ($tags n'est pas utilisé)  'expiration'		=&gt; supprime tous les enregistrements dont la date d'expériration est dépassée ($tags n'est pas utilisé)  'avecLesTag'		=&gt; supprime tous les enregistrements contenant tous les tags indiqués  'sansLesTag'		=&gt; supprime tous les enregistrements contenant aucun des tags indiqués  'avecUnTag'			=&gt; supprime tous les enregistrements contenant au moins un des tags indiqués</p></p>
849
	<ul class="tags">
850
				<li><span class="field">return:</span> True si ok</li>
851
				<li><span class="field">access:</span> public</li>
852
			</ul>
853
 
854
	<div class="method-signature">
855
		<span class="method-result">boolean</span>
856
		<span class="method-name">
857
			nettoyer
858
		</span>
859
					([<span class="var-type">string</span>&nbsp;<span class="var-name">$mode</span> = <span class="var-default">self::NETTOYAGE_MODE_TOUS</span>], [<span class="var-type">array|string</span>&nbsp;<span class="var-name">$tags</span> = <span class="var-default">array()</span>])
860
			</div>
861
 
862
			<ul class="parameters">
863
					<li>
864
				<span class="var-type">string</span>
865
				<span class="var-name">$mode</span><span class="var-description">: mode de nettoyage</span>			</li>
866
					<li>
867
				<span class="var-type">array|string</span>
868
				<span class="var-name">$tags</span><span class="var-description">: peut être un tableau de chaîne ou une simple chaine.</span>			</li>
869
				</ul>
870
 
871
 
872
	</div>
873
<a name="methodsauver" id="sauver"><!-- --></a>
874
<div class="evenrow">
875
 
876
	<div class="method-header">
877
		<span class="method-title">sauver</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__Cache.php.html#a202">202</a></span>)
878
	</div>
879
 
880
	<!-- ========== Info from phpDoc block ========= -->
881
<p class="short-description">Sauvegarde en cache les données passées en paramètre.</p>
882
	<ul class="tags">
883
				<li><span class="field">return:</span> True si aucun problème n'est survenu.</li>
884
				<li><span class="field">access:</span> public</li>
885
			</ul>
886
 
887
	<div class="method-signature">
888
		<span class="method-result">boolean</span>
889
		<span class="method-name">
890
			sauver
891
		</span>
892
					(<span class="var-type">mixed</span>&nbsp;<span class="var-name">$donnees</span>, [<span class="var-type">string</span>&nbsp;<span class="var-name">$id</span> = <span class="var-default">null</span>], [<span class="var-type">array</span>&nbsp;<span class="var-name">$tags</span> = <span class="var-default">array()</span>], [<span class="var-type">int</span>&nbsp;<span class="var-name">$duree_de_vie_specifique</span> = <span class="var-default">false</span>])
893
			</div>
894
 
895
			<ul class="parameters">
896
					<li>
897
				<span class="var-type">mixed</span>
898
				<span class="var-name">$donnees</span><span class="var-description">: Données à mettre en cache (peut être différent d'une chaine si serialisation_auto vaut true).</span>			</li>
899
					<li>
900
				<span class="var-type">string</span>
901
				<span class="var-name">$id</span><span class="var-description">: Identifiant du cache (s'il n'est pas définit, le dernier identifiant sera utilisé).</span>			</li>
902
					<li>
903
				<span class="var-type">array</span>
904
				<span class="var-name">$tags</span><span class="var-description">: Mots-clés du cache.</span>			</li>
905
					<li>
906
				<span class="var-type">int</span>
907
				<span class="var-name">$duree_de_vie_specifique</span><span class="var-description">: Si != false, indique une durée de vie spécifique pour cet enregistrement en cache (null =&gt; durée de vie infinie)</span>			</li>
908
				</ul>
909
 
910
 
911
	</div>
912
<a name="methodsetEmplacement" id="setEmplacement"><!-- --></a>
913
<div class="oddrow">
914
 
915
	<div class="method-header">
916
		<span class="method-title">setEmplacement</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__Cache.php.html#a140">140</a></span>)
917
	</div>
918
 
919
	<!-- ========== Info from phpDoc block ========= -->
920
<p class="short-description">Permet de (re-)définir l'emplacement pour le stockage du cache.</p>
921
<p class="description"><p>En fonction du mode de stockage utilisé , l'emplacement indiqué correspondra au chemin du : <ul><li>dossier où stocker les fichiers pour le mode &quot;fichier&quot;.</li><li>fichier de la base de données pour le mode &quot;sqlite&quot;.</li></ul></p></p>
922
	<ul class="tags">
923
				<li><span class="field">access:</span> public</li>
924
			</ul>
925
 
926
	<div class="method-signature">
927
		<span class="method-result">void</span>
928
		<span class="method-name">
929
			setEmplacement
930
		</span>
931
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$emplacement</span>)
932
			</div>
933
 
934
			<ul class="parameters">
935
					<li>
936
				<span class="var-type">string</span>
937
				<span class="var-name">$emplacement</span><span class="var-description">: chemin vers dossier (Cache::STOCKAGE_MODE_FICHIER) ou fichier base Sqlite (Cache::STOCKAGE_MODE_SQLITE)</span>			</li>
938
				</ul>
939
 
940
 
941
	</div>
942
<a name="methodsupprimer" id="supprimer"><!-- --></a>
943
<div class="evenrow">
944
 
945
	<div class="method-header">
946
		<span class="method-title">supprimer</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__Cache.php.html#a230">230</a></span>)
947
	</div>
948
 
949
	<!-- ========== Info from phpDoc block ========= -->
950
<p class="short-description">Supprime un enregistrement en cache.</p>
951
	<ul class="tags">
952
				<li><span class="field">return:</span> True si ok</li>
953
				<li><span class="field">access:</span> public</li>
954
			</ul>
955
 
956
	<div class="method-signature">
957
		<span class="method-result">boolean</span>
958
		<span class="method-name">
959
			supprimer
960
		</span>
961
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$id</span>)
962
			</div>
963
 
964
			<ul class="parameters">
965
					<li>
966
				<span class="var-type">string</span>
967
				<span class="var-name">$id</span><span class="var-description">: Identificant du cache à supprimer.</span>			</li>
968
				</ul>
969
 
970
 
971
	</div>
972
<a name="methodtester" id="tester"><!-- --></a>
973
<div class="oddrow">
974
 
975
	<div class="method-header">
976
		<span class="method-title">tester</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__Cache.php.html#a182">182</a></span>)
977
	</div>
978
 
979
	<!-- ========== Info from phpDoc block ========= -->
980
<p class="short-description">Test if a cache is available for the given id</p>
981
	<ul class="tags">
982
				<li><span class="field">return:</span> Last modified time of cache entry if it is available, false otherwise</li>
983
				<li><span class="field">access:</span> public</li>
984
			</ul>
985
 
986
	<div class="method-signature">
987
		<span class="method-result">int|false</span>
988
		<span class="method-name">
989
			tester
990
		</span>
991
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$id</span>)
992
			</div>
993
 
994
			<ul class="parameters">
995
					<li>
996
				<span class="var-type">string</span>
997
				<span class="var-name">$id</span><span class="var-description">: Cache id</span>			</li>
998
				</ul>
999
 
1000
 
1001
	</div>
1002
 
1003
		</div>
1004
	</div>
1005
 
1006
	<a name="sec-consts"></a>
1007
	<div class="info-box">
1008
		<div class="info-box-title">Class Constants</div>
1009
		<div class="nav-bar">
1010
			<a href="#sec-description">Description</a> |
1011
										<a href="#sec-var-summary">Constants</a> (<span class="disabled">details</span>)
1012
 
1013
 
1014
												<a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
1015
														|
1016
									<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
1017
 
1018
					</div>
1019
		<div class="info-box-body">
1020
			<a name="constNETTOYAGE_MODE_AVEC_LES_TAGS" id="NETTOYAGE_MODE_AVEC_LES_TAGS"><!-- --></A>
1021
<div class="evenrow">
1022
 
1023
	<div class="const-header">
1024
		<img src="../media/images/Variable.png" />
1025
		<span class="const-title">
1026
			<span class="const-name">NETTOYAGE_MODE_AVEC_LES_TAGS</span>
1027
			 = <span class="const-default"> &quot;avecLesTags&quot;</span>
1028
			(line <span class="line-number"><a href="../__filesource/fsource_Framework__Cache.php.html#a30">30</a></span>)
1029
		</span>
1030
	</div>
1031
 
1032
	<!-- ========== Info from phpDoc block ========= -->
1033
<p class="short-description">'avecLesTags' : supprime tous les enregistrements contenant tous les tags indiqués.</p>
1034
 
1035
 
1036
</div>
1037
<a name="constNETTOYAGE_MODE_AVEC_UN_TAG" id="NETTOYAGE_MODE_AVEC_UN_TAG"><!-- --></A>
1038
<div class="oddrow">
1039
 
1040
	<div class="const-header">
1041
		<img src="../media/images/Variable.png" />
1042
		<span class="const-title">
1043
			<span class="const-name">NETTOYAGE_MODE_AVEC_UN_TAG</span>
1044
			 = <span class="const-default"> &quot;avecUnTag&quot;</span>
1045
			(line <span class="line-number"><a href="../__filesource/fsource_Framework__Cache.php.html#a34">34</a></span>)
1046
		</span>
1047
	</div>
1048
 
1049
	<!-- ========== Info from phpDoc block ========= -->
1050
<p class="short-description">'avecUnTag' : supprime tous les enregistrements contenant au moins un des tags indiqués.</p>
1051
 
1052
 
1053
</div>
1054
<a name="constNETTOYAGE_MODE_EXPIRATION" id="NETTOYAGE_MODE_EXPIRATION"><!-- --></A>
1055
<div class="evenrow">
1056
 
1057
	<div class="const-header">
1058
		<img src="../media/images/Variable.png" />
1059
		<span class="const-title">
1060
			<span class="const-name">NETTOYAGE_MODE_EXPIRATION</span>
1061
			 = <span class="const-default"> &quot;expiration&quot;</span>
1062
			(line <span class="line-number"><a href="../__filesource/fsource_Framework__Cache.php.html#a28">28</a></span>)
1063
		</span>
1064
	</div>
1065
 
1066
	<!-- ========== Info from phpDoc block ========= -->
1067
<p class="short-description">'expiration' : supprime tous les enregistrements dont la date d'expériration est dépassée.</p>
1068
 
1069
 
1070
</div>
1071
<a name="constNETTOYAGE_MODE_SANS_LES_TAGS" id="NETTOYAGE_MODE_SANS_LES_TAGS"><!-- --></A>
1072
<div class="oddrow">
1073
 
1074
	<div class="const-header">
1075
		<img src="../media/images/Variable.png" />
1076
		<span class="const-title">
1077
			<span class="const-name">NETTOYAGE_MODE_SANS_LES_TAGS</span>
1078
			 = <span class="const-default"> &quot;sansLesTags&quot;</span>
1079
			(line <span class="line-number"><a href="../__filesource/fsource_Framework__Cache.php.html#a32">32</a></span>)
1080
		</span>
1081
	</div>
1082
 
1083
	<!-- ========== Info from phpDoc block ========= -->
1084
<p class="short-description">'sansLesTags' : supprime tous les enregistrements contenant aucun des tags indiqués.</p>
1085
 
1086
 
1087
</div>
1088
<a name="constNETTOYAGE_MODE_TOUS" id="NETTOYAGE_MODE_TOUS"><!-- --></A>
1089
<div class="evenrow">
1090
 
1091
	<div class="const-header">
1092
		<img src="../media/images/Variable.png" />
1093
		<span class="const-title">
1094
			<span class="const-name">NETTOYAGE_MODE_TOUS</span>
1095
			 = <span class="const-default"> &quot;tous&quot;</span>
1096
			(line <span class="line-number"><a href="../__filesource/fsource_Framework__Cache.php.html#a26">26</a></span>)
1097
		</span>
1098
	</div>
1099
 
1100
	<!-- ========== Info from phpDoc block ========= -->
1101
<p class="short-description">'tous' (par défaut) : supprime tous les enregistrements.</p>
1102
 
1103
 
1104
</div>
1105
<a name="constSTOCKAGE_MODE_FICHIER" id="STOCKAGE_MODE_FICHIER"><!-- --></A>
1106
<div class="oddrow">
1107
 
1108
	<div class="const-header">
1109
		<img src="../media/images/Variable.png" />
1110
		<span class="const-title">
1111
			<span class="const-name">STOCKAGE_MODE_FICHIER</span>
1112
			 = <span class="const-default"> &quot;Fichier&quot;</span>
1113
			(line <span class="line-number"><a href="../__filesource/fsource_Framework__Cache.php.html#a21">21</a></span>)
1114
		</span>
1115
	</div>
1116
 
1117
	<!-- ========== Info from phpDoc block ========= -->
1118
<p class="short-description">Socke les enregistrements du cache dans des fichiers textes.</p>
1119
 
1120
 
1121
</div>
1122
<a name="constSTOCKAGE_MODE_SIMPLE" id="STOCKAGE_MODE_SIMPLE"><!-- --></A>
1123
<div class="evenrow">
1124
 
1125
	<div class="const-header">
1126
		<img src="../media/images/Variable.png" />
1127
		<span class="const-title">
1128
			<span class="const-name">STOCKAGE_MODE_SIMPLE</span>
1129
			 = <span class="const-default"> &quot;FichierSimple&quot;</span>
1130
			(line <span class="line-number"><a href="../__filesource/fsource_Framework__Cache.php.html#a19">19</a></span>)
1131
		</span>
1132
	</div>
1133
 
1134
	<!-- ========== Info from phpDoc block ========= -->
1135
<p class="short-description">Socke les enregistrements du cache dans des fichiers textes de façon extremement simple.</p>
1136
 
1137
 
1138
</div>
1139
<a name="constSTOCKAGE_MODE_SQLITE" id="STOCKAGE_MODE_SQLITE"><!-- --></A>
1140
<div class="oddrow">
1141
 
1142
	<div class="const-header">
1143
		<img src="../media/images/Variable.png" />
1144
		<span class="const-title">
1145
			<span class="const-name">STOCKAGE_MODE_SQLITE</span>
1146
			 = <span class="const-default"> &quot;Sqlite&quot;</span>
1147
			(line <span class="line-number"><a href="../__filesource/fsource_Framework__Cache.php.html#a23">23</a></span>)
1148
		</span>
1149
	</div>
1150
 
1151
	<!-- ========== Info from phpDoc block ========= -->
1152
<p class="short-description">Socke les enregistrements du cache dans une base de données SQLite.</p>
1153
 
1154
 
1155
</div>
1156
 
1157
		</div>
1158
	</div>
1159
 
1160
	<p class="notes" id="credit">
302 jpm 1161
		Documentation generated on Tue, 18 Jan 2011 15:30:39 +0100 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.4.3</a>
297 jpm 1162
	</p>
1163
	</div></body>
1164
</html>