Subversion Repositories Applications.framework

Rev

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

Rev Author Line No. Line
297 jpm 1
<?xml version="1.0" encoding="UTF-8"?>
2
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3
  <html xmlns="http://www.w3.org/1999/xhtml">
4
		<head>
5
			<!-- template designed by Marco Von Ballmoos  -->
6
			<title>Docs For Class CacheFichier</title>
7
			<meta http-equiv='Content-Type' content='text/html; charset=UTF-8'/>
8
			<link rel="stylesheet" href="../media/stylesheet.css" />
9
						<script src="../media/lib/classTree.js"></script>
10
												<script language="javascript" type="text/javascript">
11
				var imgPlus = new Image();
12
				var imgMinus = new Image();
13
				imgPlus.src = "../media/images/plus.png";
14
				imgMinus.src = "../media/images/minus.png";
15
 
16
				function showNode(Node){
17
							switch(navigator.family){
18
								case 'nn4':
19
									// Nav 4.x code fork...
20
							var oTable = document.layers["span" + Node];
21
							var oImg = document.layers["img" + Node];
22
									break;
23
								case 'ie4':
24
									// IE 4/5 code fork...
25
							var oTable = document.all["span" + Node];
26
							var oImg = document.all["img" + Node];
27
									break;
28
								case 'gecko':
29
									// Standards Compliant code fork...
30
							var oTable = document.getElementById("span" + Node);
31
							var oImg = document.getElementById("img" + Node);
32
									break;
33
							}
34
					oImg.src = imgMinus.src;
35
					oTable.style.display = "block";
36
				}
37
 
38
				function hideNode(Node){
39
							switch(navigator.family){
40
								case 'nn4':
41
									// Nav 4.x code fork...
42
							var oTable = document.layers["span" + Node];
43
							var oImg = document.layers["img" + Node];
44
									break;
45
								case 'ie4':
46
									// IE 4/5 code fork...
47
							var oTable = document.all["span" + Node];
48
							var oImg = document.all["img" + Node];
49
									break;
50
								case 'gecko':
51
									// Standards Compliant code fork...
52
							var oTable = document.getElementById("span" + Node);
53
							var oImg = document.getElementById("img" + Node);
54
									break;
55
							}
56
					oImg.src = imgPlus.src;
57
					oTable.style.display = "none";
58
				}
59
 
60
				function nodeIsVisible(Node){
61
							switch(navigator.family){
62
								case 'nn4':
63
									// Nav 4.x code fork...
64
							var oTable = document.layers["span" + Node];
65
									break;
66
								case 'ie4':
67
									// IE 4/5 code fork...
68
							var oTable = document.all["span" + Node];
69
									break;
70
								case 'gecko':
71
									// Standards Compliant code fork...
72
							var oTable = document.getElementById("span" + Node);
73
									break;
74
							}
75
					return (oTable && oTable.style.display == "block");
76
				}
77
 
78
				function toggleNodeVisibility(Node){
79
					if (nodeIsVisible(Node)){
80
						hideNode(Node);
81
					}else{
82
						showNode(Node);
83
					}
84
				}
85
			</script>
86
					</head>
87
		<body>
88
			<div class="page-body">
89
<h2 class="class-name">Class CacheFichier</h2>
90
 
91
<a name="sec-description"></a>
92
<div class="info-box">
93
	<div class="info-box-title">Description</div>
94
	<div class="nav-bar">
95
					<span class="disabled">Description</span> |
96
													<a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
97
						|											<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
98
 
99
					</div>
100
	<div class="info-box-body">
101
        		<!-- ========== Info from phpDoc block ========= -->
102
		<p class="notes">
103
			Located in <a class="field" href="_CacheFichier.php.html">/CacheFichier.php</a> (line <span class="field"><a href="../__filesource/fsource_Framework__CacheFichier.php.html#a2">2</a></span>)
104
		</p>
105
 
106
 
107
		<pre></pre>
108
 
109
			</div>
110
</div>
111
 
112
 
113
 
114
	<a name="sec-var-summary"></a>
115
	<div class="info-box">
116
		<div class="info-box-title">Variable Summary</span></div>
117
		<div class="nav-bar">
118
			<a href="#sec-description">Description</a> |
119
						<span class="disabled">Vars</span> (<a href="#sec-vars">details</a>)
120
							|
121
									<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
122
 
123
								</div>
124
		<div class="info-box-body">
125
			<div class="var-summary">
126
																																<div class="var-title">
127
					<span class="var-type">array</span>
128
					<a href="#$metadonnees" title="details" class="var-name">$metadonnees</a>
129
				</div>
130
																<div class="var-title">
131
					<span class="var-type">array</span>
132
					<a href="#$options" title="details" class="var-name">$options</a>
133
				</div>
134
											</div>
135
		</div>
136
	</div>
137
 
138
	<a name="sec-method-summary"></a>
139
	<div class="info-box">
140
		<div class="info-box-title">Method Summary</span></div>
141
		<div class="nav-bar">
142
			<a href="#sec-description">Description</a> |
143
																		<a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
144
 
145
				|
146
						<span class="disabled">Methods</span> (<a href="#sec-methods">details</a>)
147
		</div>
148
		<div class="info-box-body">
149
			<div class="method-summary">
150
 
151
				<div class="method-definition">
152
											<span class="method-result">void</span>
153
										<a href="#__construct" title="details" class="method-name">__construct</a>
154
											([<span class="var-type"></span>&nbsp;<span class="var-name">$options</span> = <span class="var-default">array()</span>], <span class="var-type"><a href="../Framework/Cache.html">Cache</a></span>&nbsp;<span class="var-name">$cache</span>)
155
									</div>
156
 
157
				<div class="method-definition">
158
											<span class="method-result">boolean</span>
159
										<a href="#ajouterSupplementDureeDeVie" title="details" class="method-name">ajouterSupplementDureeDeVie</a>
160
											(<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>)
161
									</div>
162
 
163
				<div class="method-definition">
164
											<span class="method-result">void</span>
165
										<a href="#analyserCache" title="details" class="method-name">analyserCache</a>
166
											(<span class="var-type"></span>&nbsp;<span class="var-name">$dossier</span>, <span class="var-type"></span>&nbsp;<span class="var-name">$mode</span>, [<span class="var-type"></span>&nbsp;<span class="var-name">$tags</span> = <span class="var-default">array()</span>])
167
									</div>
168
 
169
				<div class="method-definition">
170
											<span class="method-result">string|false</span>
171
										<a href="#charger" title="details" class="method-name">charger</a>
172
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$id</span>, [<span class="var-type"></span>&nbsp;<span class="var-name">$ne_pas_tester_validiter_du_cache</span> = <span class="var-default">false</span>], <span class="var-type">boolean</span>&nbsp;<span class="var-name">$doNotTestCacheValidity</span>)
173
									</div>
174
 
175
				<div class="method-definition">
176
											<span class="method-result">array|false</span>
177
										<a href="#chargerMetadonnees" title="details" class="method-name">chargerMetadonnees</a>
178
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$id</span>)
179
									</div>
180
 
181
				<div class="method-definition">
182
											<span class="method-result">boolean</span>
183
										<a href="#etreFichierMeta" title="details" class="method-name">etreFichierMeta</a>
184
											(<span class="var-type"></span>&nbsp;<span class="var-name">$fichier_nom</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$fileName</span>)
185
									</div>
186
 
187
				<div class="method-definition">
188
											<span class="method-result">string</span>
189
										<a href="#genererCleSecu" title="details" class="method-name">genererCleSecu</a>
190
											(<span class="var-type"></span>&nbsp;<span class="var-name">$donnees</span>, <span class="var-type"></span>&nbsp;<span class="var-name">$type_de_controle</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$data</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$controlType</span>)
191
									</div>
192
 
193
				<div class="method-definition">
194
											<span class="method-result">string</span>
195
										<a href="#getChemin" title="details" class="method-name">getChemin</a>
196
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$id</span>, [<span class="var-type">boolean</span>&nbsp;<span class="var-name">$decoupage</span> = <span class="var-default">false</span>])
197
									</div>
198
 
199
				<div class="method-definition">
200
											<span class="method-result">string</span>
201
										<a href="#getContenuFichier" title="details" class="method-name">getContenuFichier</a>
202
											(<span class="var-type"></span>&nbsp;<span class="var-name">$fichier</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$file</span>)
203
									</div>
204
 
205
				<div class="method-definition">
206
											<span class="method-result">string</span>
207
										<a href="#getFichierNom" title="details" class="method-name">getFichierNom</a>
208
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$id</span>)
209
									</div>
210
 
211
				<div class="method-definition">
212
											<span class="method-result">array</span>
213
										<a href="#getIds" title="details" class="method-name">getIds</a>
214
										()
215
									</div>
216
 
217
				<div class="method-definition">
218
											<span class="method-result">array</span>
219
										<a href="#getIdsAvecLesTags" title="details" class="method-name">getIdsAvecLesTags</a>
220
											([<span class="var-type">array</span>&nbsp;<span class="var-name">$tags</span> = <span class="var-default">array()</span>])
221
									</div>
222
 
223
				<div class="method-definition">
224
											<span class="method-result">array</span>
225
										<a href="#getIdsAvecUnTag" title="details" class="method-name">getIdsAvecUnTag</a>
226
											([<span class="var-type">array</span>&nbsp;<span class="var-name">$tags</span> = <span class="var-default">array()</span>])
227
									</div>
228
 
229
				<div class="method-definition">
230
											<span class="method-result">array</span>
231
										<a href="#getIdsSansLesTags" title="details" class="method-name">getIdsSansLesTags</a>
232
											([<span class="var-type">array</span>&nbsp;<span class="var-name">$tags</span> = <span class="var-default">array()</span>])
233
									</div>
234
 
235
				<div class="method-definition">
236
											<span class="method-result">array</span>
237
										<a href="#getMetadonnees" title="details" class="method-name">getMetadonnees</a>
238
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$id</span>)
239
									</div>
240
 
241
				<div class="method-definition">
242
											<span class="method-result">array|false</span>
243
										<a href="#getMetadonneesFichier" title="details" class="method-name">getMetadonneesFichier</a>
244
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$id</span>)
245
									</div>
246
 
247
				<div class="method-definition">
248
											<span class="method-result">string</span>
249
										<a href="#getNomFichierMeta" title="details" class="method-name">getNomFichierMeta</a>
250
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$id</span>)
251
									</div>
252
 
253
				<div class="method-definition">
254
											<span class="method-result">int</span>
255
										<a href="#getPourcentageRemplissage" title="details" class="method-name">getPourcentageRemplissage</a>
256
										()
257
									</div>
258
 
259
				<div class="method-definition">
260
											<span class="method-result">array</span>
261
										<a href="#getTags" title="details" class="method-name">getTags</a>
262
										()
263
									</div>
264
 
265
				<div class="method-definition">
266
											<span class="method-result">boolean</span>
267
										<a href="#lancerMkdirEtChmodRecursif" title="details" class="method-name">lancerMkdirEtChmodRecursif</a>
268
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$id</span>)
269
									</div>
270
 
271
				<div class="method-definition">
272
											<span class="method-result">boolean</span>
273
										<a href="#nettoyer" title="details" class="method-name">nettoyer</a>
274
											([<span class="var-type">string</span>&nbsp;<span class="var-name">$mode</span> = <span class="var-default">Cache::NETTOYAGE_MODE_TOUS</span>], [<span class="var-type">tags</span>&nbsp;<span class="var-name">$tags</span> = <span class="var-default">array()</span>])
275
									</div>
276
 
277
				<div class="method-definition">
278
											<span class="method-result">boolean</span>
279
										<a href="#nettoyerFichiers" title="details" class="method-name">nettoyerFichiers</a>
280
											(<span class="var-type"></span>&nbsp;<span class="var-name">$dossier</span>, [<span class="var-type">string</span>&nbsp;<span class="var-name">$mode</span> = <span class="var-default">Cache::NETTOYAGE_MODE_TOUS</span>], [<span class="var-type">array</span>&nbsp;<span class="var-name">$tags</span> = <span class="var-default">array()</span>], <span class="var-type">string</span>&nbsp;<span class="var-name">$dir</span>)
281
									</div>
282
 
283
				<div class="method-definition">
284
											<span class="method-result">void</span>
285
										<a href="#nettoyerMetadonnees" title="details" class="method-name">nettoyerMetadonnees</a>
286
										()
287
									</div>
288
 
289
				<div class="method-definition">
290
											<span class="method-result">boolean</span>
291
										<a href="#sauver" title="details" class="method-name">sauver</a>
292
											(<span class="var-type"></span>&nbsp;<span class="var-name">$donnees</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$id</span>, [<span class="var-type">array</span>&nbsp;<span class="var-name">$tags</span> = <span class="var-default">array()</span>], [<span class="var-type"></span>&nbsp;<span class="var-name">$duree_vie_specifique</span> = <span class="var-default">false</span>], <span class="var-type">string</span>&nbsp;<span class="var-name">$data</span>, <span class="var-type">int</span>&nbsp;<span class="var-name">$specificLifetime</span>)
293
									</div>
294
 
295
				<div class="method-definition">
296
											<span class="method-result">boolean</span>
297
										<a href="#sauverMetadonnees" title="details" class="method-name">sauverMetadonnees</a>
298
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$id</span>, <span class="var-type"></span>&nbsp;<span class="var-name">$metadonnees</span>, <span class="var-type">array</span>&nbsp;<span class="var-name">$metadatas</span>)
299
									</div>
300
 
301
				<div class="method-definition">
302
											<span class="method-result">boolean</span>
303
										<a href="#setContenuFichier" title="details" class="method-name">setContenuFichier</a>
304
											(<span class="var-type"></span>&nbsp;<span class="var-name">$fichier</span>, <span class="var-type"></span>&nbsp;<span class="var-name">$chaine</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$file</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$string</span>)
305
									</div>
306
 
307
				<div class="method-definition">
308
											<span class="method-result">void</span>
309
										<a href="#setEmplacement" title="details" class="method-name">setEmplacement</a>
310
											(<span class="var-type"></span>&nbsp;<span class="var-name">$emplacement</span>)
311
									</div>
312
 
313
				<div class="method-definition">
314
											<span class="method-result">boolean</span>
315
										<a href="#setMetadonnees" title="details" class="method-name">setMetadonnees</a>
316
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$id</span>, <span class="var-type"></span>&nbsp;<span class="var-name">$metadonnees</span>, [<span class="var-type"></span>&nbsp;<span class="var-name">$sauvegarde</span> = <span class="var-default">true</span>], <span class="var-type">array</span>&nbsp;<span class="var-name">$metadatas</span>, <span class="var-type">boolean</span>&nbsp;<span class="var-name">$save</span>)
317
									</div>
318
 
319
				<div class="method-definition">
320
											<span class="method-result">boolean</span>
321
										<a href="#supprimer" title="details" class="method-name">supprimer</a>
322
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$id</span>)
323
									</div>
324
 
325
				<div class="method-definition">
326
											<span class="method-result">boolean</span>
327
										<a href="#supprimerFichier" title="details" class="method-name">supprimerFichier</a>
328
											(<span class="var-type"></span>&nbsp;<span class="var-name">$fichier</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$file</span>)
329
									</div>
330
 
331
				<div class="method-definition">
332
											<span class="method-result">boolean</span>
333
										<a href="#supprimerMetadonnees" title="details" class="method-name">supprimerMetadonnees</a>
334
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$id</span>)
335
									</div>
336
 
337
				<div class="method-definition">
338
											<span class="method-result">mixed</span>
339
										<a href="#tester" title="details" class="method-name">tester</a>
340
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$id</span>)
341
									</div>
342
 
343
				<div class="method-definition">
344
											<span class="method-result">boolean|mixed</span>
345
										<a href="#testerExistenceCache" title="details" class="method-name">testerExistenceCache</a>
346
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$id</span>, <span class="var-type"></span>&nbsp;<span class="var-name">$ne_pas_tester_validiter_du_cache</span>, <span class="var-type">boolean</span>&nbsp;<span class="var-name">$doNotTestCacheValidity</span>)
347
									</div>
348
 
349
				<div class="method-definition">
350
											<span class="method-result">string</span>
351
										<a href="#transformaterIdEnNomFichier" title="details" class="method-name">transformaterIdEnNomFichier</a>
352
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$id</span>)
353
									</div>
354
 
355
				<div class="method-definition">
356
											<span class="method-result">string</span>
357
										<a href="#transformerNomFichierEnId" title="details" class="method-name">transformerNomFichierEnId</a>
358
											(<span class="var-type"></span>&nbsp;<span class="var-name">$nom_de_fichier</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$fileName</span>)
359
									</div>
360
											</div>
361
		</div>
362
	</div>
363
 
364
	<a name="sec-vars"></a>
365
	<div class="info-box">
366
		<div class="info-box-title">Variables</div>
367
		<div class="nav-bar">
368
			<a href="#sec-description">Description</a> |
369
										<a href="#sec-var-summary">Vars</a> (<span class="disabled">details</span>)
370
 
371
 
372
										|
373
									<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
374
 
375
					</div>
376
		<div class="info-box-body">
377
 
378
<a name="var$metadonnees" id="$metadonnees"><!-- --></A>
379
<div class="evenrow">
380
 
381
	<div class="var-header">
382
		<span class="var-title">
383
			<span class="var-type">array</span>
384
			<span class="var-name">$metadonnees</span>
385
			 = <span class="var-default">array()</span>			(line <span class="line-number"><a href="../__filesource/fsource_Framework__CacheFichier.php.html#a69">69</a></span>)
386
		</span>
387
	</div>
388
 
389
	<!-- ========== Info from phpDoc block ========= -->
390
<p class="short-description">Array of metadatas (each item is an associative array)</p>
391
	<ul class="tags">
392
				<li><span class="field">access:</span> protected</li>
393
			</ul>
394
 
395
 
396
 
397
 
398
 
399
</div>
400
<a name="var$options" id="$options"><!-- --></A>
401
<div class="oddrow">
402
 
403
	<div class="var-header">
404
		<span class="var-title">
405
			<span class="var-type">array</span>
406
			<span class="var-name">$options</span>
407
			 = <span class="var-default">array(<br />		'stockage_chemin' =&gt; null,<br />		'fichier_verrou' =&gt; true,<br />		'controle_lecture' =&gt; true,<br />		'controle_lecture_type' =&gt; 'crc32',<br />		'dossier_niveau' =&gt; 0,<br />		'dossier_umask' =&gt; 0700,<br />		'fichier_prefixe' =&gt; 'tbf',<br />		'fichier_umask' =&gt; 0600,<br />		'metadonnees_max_taille' =&gt; 100<br />	)</span>			(line <span class="line-number"><a href="../__filesource/fsource_Framework__CacheFichier.php.html#a52">52</a></span>)
408
		</span>
409
	</div>
410
 
411
	<!-- ========== Info from phpDoc block ========= -->
412
<p class="short-description">Options disponibles</p>
413
<p class="description"><p>====&gt; (string) stockage_chemin :  Chemin vers  le dossier devant contenir l'arborescence du cache.</p><p>=====&gt; (boolean) fichier_verrou : <ul><li>Active / Désactive le verrouillage des fichiers</li><li>Peut éviter la corruption du cache dans de mauvaises circonstances, mais cela ne fonctionne pas sur des serveur</li></ul> multithread et sur les systèmes de fichiers NFS par exemple.</p><p>=====&gt; (boolean) controle_lecture : <ul><li>Activer / désactiver le contrôle de lecture</li><li>S'il est activé, une clé de contrôle est ajoutée dans le fichier de cache et cette clé est comparée avec celle calculée</li></ul> après la lecture.</p><p>=====&gt; (string) controle_lecture_type :  Type de contrôle de lecture (seulement si le contrôle de lecture est activé).  Les valeurs disponibles sont: <ul><li>«md5» pour un contrôle md5 (le meilleur mais le plus lent)</li><li>«crc32» pour un contrôle de hachage crc32 (un peu moins sécurisé, mais plus rapide, un meilleur choix)</li><li>«adler32» pour un contrôle de hachage adler32  (excellent choix aussi, plus rapide que crc32)</li><li>«strlen» pour un test de longueur uniquement (le plus rapide)</li></ul>  =====&gt; (int) dossier_niveau : <ul><li>Permet de réglez le nombre de niveau de sous-dossier que contiendra l'arborescence des dossiers du cache.</li></ul><ol><li>signifie &quot;pas de sous-dossier pour le cache&quot;,</li><li>signifie &quot;un niveau de sous-dossier&quot;,</li><li>signifie &quot;deux niveaux&quot; ...</li></ol> Cette option peut accélérer le cache seulement lorsque vous avez plusieurs centaines de fichiers de cache.  Seuls des tests spécifiques peuvent vous aider à choisir la meilleure valeur possible pour vous. <ol><li>ou 2 peut être est un bon début.</li></ol>  =====&gt; (int) dossier_umask : <ul><li>Umask pour les sous-dossiers de l'arborescence du cache.</li></ul>  =====&gt; (string) fichier_prefixe : <ul><li>préfixe pour les fichiers du cache</li><li>ATTENTION : faite vraiment attention avec cette option, car une valeur trop générique dans le dossier cache du système</li></ul> (comme /tmp) peut provoquer des catastrophes lors du nettoyage du cache.</p><p>=====&gt; (int) fichier_umask : <ul><li>Umask pour les fichiers de cache</li></ul>  =====&gt; (int) metadonnees_max_taille : <ul><li>taille maximum pour le tableau de métadonnées du cache (ne changer pas cette valeur sauf si vous savez ce que vous faite)</li></ul></p></p>
414
	<ul class="tags">
415
				<li><span class="field">var:</span> options disponibles</li>
416
				<li><span class="field">access:</span> protected</li>
417
			</ul>
418
 
419
 
420
 
421
 
422
 
423
</div>
424
 
425
		</div>
426
	</div>
427
 
428
	<a name="sec-methods"></a>
429
	<div class="info-box">
430
		<div class="info-box-title">Methods</div>
431
		<div class="nav-bar">
432
			<a href="#sec-description">Description</a> |
433
															<a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
434
																	<a href="#sec-method-summary">Methods</a> (<span class="disabled">details</span>)
435
 
436
		</div>
437
		<div class="info-box-body">
438
			<A NAME='method_detail'></A>
439
<a name="method__construct" id="__construct"><!-- --></a>
440
<div class="evenrow">
441
 
442
	<div class="method-header">
443
		<span class="method-title">Constructor __construct</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__CacheFichier.php.html#a80">80</a></span>)
444
	</div>
445
 
446
	<!-- ========== Info from phpDoc block ========= -->
447
<p class="short-description">Constructor</p>
448
	<ul class="tags">
449
				<li><span class="field">throws:</span> Zend_Cache_Exception</li>
450
				<li><span class="field">access:</span> public</li>
451
			</ul>
452
 
453
	<div class="method-signature">
454
		<span class="method-result">void</span>
455
		<span class="method-name">
456
			__construct
457
		</span>
458
					([<span class="var-type"></span>&nbsp;<span class="var-name">$options</span> = <span class="var-default">array()</span>], <span class="var-type"><a href="../Framework/Cache.html">Cache</a></span>&nbsp;<span class="var-name">$cache</span>)
459
			</div>
460
 
461
			<ul class="parameters">
462
					<li>
463
				<span class="var-type">array</span>
464
				<span class="var-name">$options</span><span class="var-description">: associative array of options</span>			</li>
465
					<li>
466
				<span class="var-type"><a href="../Framework/Cache.html">Cache</a></span>
467
				<span class="var-name">$cache</span>			</li>
468
				</ul>
469
 
470
 
471
	</div>
472
<a name="methodajouterSupplementDureeDeVie" id="ajouterSupplementDureeDeVie"><!-- --></a>
473
<div class="oddrow">
474
 
475
	<div class="method-header">
476
		<span class="method-title">ajouterSupplementDureeDeVie</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__CacheFichier.php.html#a366">366</a></span>)
477
	</div>
478
 
479
	<!-- ========== Info from phpDoc block ========= -->
480
<p class="short-description">Give (if possible) an extra lifetime to the given cache id</p>
481
	<ul class="tags">
482
				<li><span class="field">return:</span> true if ok</li>
483
				<li><span class="field">access:</span> public</li>
484
			</ul>
485
 
486
	<div class="method-signature">
487
		<span class="method-result">boolean</span>
488
		<span class="method-name">
489
			ajouterSupplementDureeDeVie
490
		</span>
491
					(<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>)
492
			</div>
493
 
494
			<ul class="parameters">
495
					<li>
496
				<span class="var-type">string</span>
497
				<span class="var-name">$id</span><span class="var-description">: cache id</span>			</li>
498
					<li>
499
				<span class="var-type">int</span>
500
				<span class="var-name">$extraLifetime</span>			</li>
501
					<li>
502
				<span class="var-type"></span>
503
				<span class="var-name">$supplement_duree_de_vie</span>			</li>
504
				</ul>
505
 
506
 
507
	</div>
508
<a name="methodanalyserCache" id="analyserCache"><!-- --></a>
509
<div class="evenrow">
510
 
511
	<div class="method-header">
512
		<span class="method-title">analyserCache</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__CacheFichier.php.html#a628">628</a></span>)
513
	</div>
514
 
515
	<!-- ========== Info from phpDoc block ========= -->
516
	<ul class="tags">
517
				<li><span class="field">access:</span> protected</li>
518
			</ul>
519
 
520
	<div class="method-signature">
521
		<span class="method-result">void</span>
522
		<span class="method-name">
523
			analyserCache
524
		</span>
525
					(<span class="var-type"></span>&nbsp;<span class="var-name">$dossier</span>, <span class="var-type"></span>&nbsp;<span class="var-name">$mode</span>, [<span class="var-type"></span>&nbsp;<span class="var-name">$tags</span> = <span class="var-default">array()</span>])
526
			</div>
527
 
528
			<ul class="parameters">
529
					<li>
530
				<span class="var-type"></span>
531
				<span class="var-name">$dossier</span>			</li>
532
					<li>
533
				<span class="var-type"></span>
534
				<span class="var-name">$mode</span>			</li>
535
					<li>
536
				<span class="var-type"></span>
537
				<span class="var-name">$tags</span>			</li>
538
				</ul>
539
 
540
 
541
	</div>
542
<a name="methodcharger" id="charger"><!-- --></a>
543
<div class="oddrow">
544
 
545
	<div class="method-header">
546
		<span class="method-title">charger</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__CacheFichier.php.html#a141">141</a></span>)
547
	</div>
548
 
549
	<!-- ========== Info from phpDoc block ========= -->
550
<p class="short-description">Test if a cache is available for the given id and (if yes) return it (false else)</p>
551
	<ul class="tags">
552
				<li><span class="field">return:</span> cached datas</li>
553
				<li><span class="field">access:</span> public</li>
554
			</ul>
555
 
556
	<div class="method-signature">
557
		<span class="method-result">string|false</span>
558
		<span class="method-name">
559
			charger
560
		</span>
561
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$id</span>, [<span class="var-type"></span>&nbsp;<span class="var-name">$ne_pas_tester_validiter_du_cache</span> = <span class="var-default">false</span>], <span class="var-type">boolean</span>&nbsp;<span class="var-name">$doNotTestCacheValidity</span>)
562
			</div>
563
 
564
			<ul class="parameters">
565
					<li>
566
				<span class="var-type">string</span>
567
				<span class="var-name">$id</span><span class="var-description">: cache id</span>			</li>
568
					<li>
569
				<span class="var-type">boolean</span>
570
				<span class="var-name">$doNotTestCacheValidity</span><span class="var-description">: if set to true, the cache validity won't be tested</span>			</li>
571
					<li>
572
				<span class="var-type"></span>
573
				<span class="var-name">$ne_pas_tester_validiter_du_cache</span>			</li>
574
				</ul>
575
 
576
 
577
	</div>
578
<a name="methodchargerMetadonnees" id="chargerMetadonnees"><!-- --></a>
579
<div class="evenrow">
580
 
581
	<div class="method-header">
582
		<span class="method-title">chargerMetadonnees</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__CacheFichier.php.html#a455">455</a></span>)
583
	</div>
584
 
585
	<!-- ========== Info from phpDoc block ========= -->
586
<p class="short-description">Load metadatas from disk</p>
587
	<ul class="tags">
588
				<li><span class="field">return:</span> Metadatas associative array</li>
589
				<li><span class="field">access:</span> protected</li>
590
			</ul>
591
 
592
	<div class="method-signature">
593
		<span class="method-result">array|false</span>
594
		<span class="method-name">
595
			chargerMetadonnees
596
		</span>
597
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$id</span>)
598
			</div>
599
 
600
			<ul class="parameters">
601
					<li>
602
				<span class="var-type">string</span>
603
				<span class="var-name">$id</span><span class="var-description">: Cache id</span>			</li>
604
				</ul>
605
 
606
 
607
	</div>
608
<a name="methodetreFichierMeta" id="etreFichierMeta"><!-- --></a>
609
<div class="oddrow">
610
 
611
	<div class="method-header">
612
		<span class="method-title">etreFichierMeta</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__CacheFichier.php.html#a494">494</a></span>)
613
	</div>
614
 
615
	<!-- ========== Info from phpDoc block ========= -->
616
<p class="short-description">Check if the given filename is a metadatas one</p>
617
	<ul class="tags">
618
				<li><span class="field">return:</span> True if it's a metadatas one</li>
619
				<li><span class="field">access:</span> protected</li>
620
			</ul>
621
 
622
	<div class="method-signature">
623
		<span class="method-result">boolean</span>
624
		<span class="method-name">
625
			etreFichierMeta
626
		</span>
627
					(<span class="var-type"></span>&nbsp;<span class="var-name">$fichier_nom</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$fileName</span>)
628
			</div>
629
 
630
			<ul class="parameters">
631
					<li>
632
				<span class="var-type">string</span>
633
				<span class="var-name">$fileName</span><span class="var-description">: File name</span>			</li>
634
					<li>
635
				<span class="var-type"></span>
636
				<span class="var-name">$fichier_nom</span>			</li>
637
				</ul>
638
 
639
 
640
	</div>
641
<a name="methodgenererCleSecu" id="genererCleSecu"><!-- --></a>
642
<div class="evenrow">
643
 
644
	<div class="method-header">
645
		<span class="method-title">genererCleSecu</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__CacheFichier.php.html#a719">719</a></span>)
646
	</div>
647
 
648
	<!-- ========== Info from phpDoc block ========= -->
649
<p class="short-description">Make a control key with the string containing datas</p>
650
	<ul class="tags">
651
				<li><span class="field">return:</span> Control key</li>
652
				<li><span class="field">throws:</span> Zend_Cache_Exception</li>
653
				<li><span class="field">access:</span> protected</li>
654
			</ul>
655
 
656
	<div class="method-signature">
657
		<span class="method-result">string</span>
658
		<span class="method-name">
659
			genererCleSecu
660
		</span>
661
					(<span class="var-type"></span>&nbsp;<span class="var-name">$donnees</span>, <span class="var-type"></span>&nbsp;<span class="var-name">$type_de_controle</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$data</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$controlType</span>)
662
			</div>
663
 
664
			<ul class="parameters">
665
					<li>
666
				<span class="var-type">string</span>
667
				<span class="var-name">$data</span><span class="var-description">: Data</span>			</li>
668
					<li>
669
				<span class="var-type">string</span>
670
				<span class="var-name">$controlType</span><span class="var-description">: Type of control 'md5', 'crc32' or 'strlen'</span>			</li>
671
					<li>
672
				<span class="var-type"></span>
673
				<span class="var-name">$donnees</span>			</li>
674
					<li>
675
				<span class="var-type"></span>
676
				<span class="var-name">$type_de_controle</span>			</li>
677
				</ul>
678
 
679
 
680
	</div>
681
<a name="methodgetChemin" id="getChemin"><!-- --></a>
682
<div class="oddrow">
683
 
684
	<div class="method-header">
685
		<span class="method-title">getChemin</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__CacheFichier.php.html#a765">765</a></span>)
686
	</div>
687
 
688
	<!-- ========== Info from phpDoc block ========= -->
689
<p class="short-description">Return the complete directory path of a filename (including hashedDirectoryStructure)</p>
690
	<ul class="tags">
691
				<li><span class="field">return:</span> Complete directory path</li>
692
				<li><span class="field">access:</span> protected</li>
693
			</ul>
694
 
695
	<div class="method-signature">
696
		<span class="method-result">string</span>
697
		<span class="method-name">
698
			getChemin
699
		</span>
700
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$id</span>, [<span class="var-type">boolean</span>&nbsp;<span class="var-name">$decoupage</span> = <span class="var-default">false</span>])
701
			</div>
702
 
703
			<ul class="parameters">
704
					<li>
705
				<span class="var-type">string</span>
706
				<span class="var-name">$id</span><span class="var-description">: Cache id</span>			</li>
707
					<li>
708
				<span class="var-type">boolean</span>
709
				<span class="var-name">$decoupage</span><span class="var-description">: if true, returns array of directory parts instead of single string</span>			</li>
710
				</ul>
711
 
712
 
713
	</div>
714
<a name="methodgetContenuFichier" id="getContenuFichier"><!-- --></a>
715
<div class="evenrow">
716
 
717
	<div class="method-header">
718
		<span class="method-title">getContenuFichier</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__CacheFichier.php.html#a822">822</a></span>)
719
	</div>
720
 
721
	<!-- ========== Info from phpDoc block ========= -->
722
<p class="short-description">Return the file content of the given file</p>
723
	<ul class="tags">
724
				<li><span class="field">return:</span> File content (or false if problem)</li>
725
				<li><span class="field">access:</span> protected</li>
726
			</ul>
727
 
728
	<div class="method-signature">
729
		<span class="method-result">string</span>
730
		<span class="method-name">
731
			getContenuFichier
732
		</span>
733
					(<span class="var-type"></span>&nbsp;<span class="var-name">$fichier</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$file</span>)
734
			</div>
735
 
736
			<ul class="parameters">
737
					<li>
738
				<span class="var-type">string</span>
739
				<span class="var-name">$file</span><span class="var-description">: File complete path</span>			</li>
740
					<li>
741
				<span class="var-type"></span>
742
				<span class="var-name">$fichier</span>			</li>
743
				</ul>
744
 
745
 
746
	</div>
747
<a name="methodgetFichierNom" id="getFichierNom"><!-- --></a>
748
<div class="oddrow">
749
 
750
	<div class="method-header">
751
		<span class="method-title">getFichierNom</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__CacheFichier.php.html#a752">752</a></span>)
752
	</div>
753
 
754
	<!-- ========== Info from phpDoc block ========= -->
755
<p class="short-description">Make and return a file name (with path)</p>
756
	<ul class="tags">
757
				<li><span class="field">return:</span> File name (with path)</li>
758
				<li><span class="field">access:</span> protected</li>
759
			</ul>
760
 
761
	<div class="method-signature">
762
		<span class="method-result">string</span>
763
		<span class="method-name">
764
			getFichierNom
765
		</span>
766
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$id</span>)
767
			</div>
768
 
769
			<ul class="parameters">
770
					<li>
771
				<span class="var-type">string</span>
772
				<span class="var-name">$id</span><span class="var-description">: Cache id</span>			</li>
773
				</ul>
774
 
775
 
776
	</div>
777
<a name="methodgetIds" id="getIds"><!-- --></a>
778
<div class="evenrow">
779
 
780
	<div class="method-header">
781
		<span class="method-title">getIds</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__CacheFichier.php.html#a264">264</a></span>)
782
	</div>
783
 
784
	<!-- ========== Info from phpDoc block ========= -->
785
<p class="short-description">Return an array of stored cache ids</p>
786
	<ul class="tags">
787
				<li><span class="field">return:</span> array of stored cache ids (string)</li>
788
				<li><span class="field">access:</span> public</li>
789
			</ul>
790
 
791
	<div class="method-signature">
792
		<span class="method-result">array</span>
793
		<span class="method-name">
794
			getIds
795
		</span>
796
				()
797
			</div>
798
 
799
 
800
 
801
	</div>
802
<a name="methodgetIdsAvecLesTags" id="getIdsAvecLesTags"><!-- --></a>
803
<div class="oddrow">
804
 
805
	<div class="method-header">
806
		<span class="method-title">getIdsAvecLesTags</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__CacheFichier.php.html#a285">285</a></span>)
807
	</div>
808
 
809
	<!-- ========== Info from phpDoc block ========= -->
810
<p class="short-description">Return an array of stored cache ids which match given tags</p>
811
<p class="description"><p>In case of multiple tags, a logical AND is made between tags</p></p>
812
	<ul class="tags">
813
				<li><span class="field">return:</span> array of matching cache ids (string)</li>
814
				<li><span class="field">access:</span> public</li>
815
			</ul>
816
 
817
	<div class="method-signature">
818
		<span class="method-result">array</span>
819
		<span class="method-name">
820
			getIdsAvecLesTags
821
		</span>
822
					([<span class="var-type">array</span>&nbsp;<span class="var-name">$tags</span> = <span class="var-default">array()</span>])
823
			</div>
824
 
825
			<ul class="parameters">
826
					<li>
827
				<span class="var-type">array</span>
828
				<span class="var-name">$tags</span><span class="var-description">: array of tags</span>			</li>
829
				</ul>
830
 
831
 
832
	</div>
833
<a name="methodgetIdsAvecUnTag" id="getIdsAvecUnTag"><!-- --></a>
834
<div class="evenrow">
835
 
836
	<div class="method-header">
837
		<span class="method-title">getIdsAvecUnTag</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__CacheFichier.php.html#a309">309</a></span>)
838
	</div>
839
 
840
	<!-- ========== Info from phpDoc block ========= -->
841
<p class="short-description">Return an array of stored cache ids which match any given tags</p>
842
<p class="description"><p>In case of multiple tags, a logical AND is made between tags</p></p>
843
	<ul class="tags">
844
				<li><span class="field">return:</span> array of any matching cache ids (string)</li>
845
				<li><span class="field">access:</span> public</li>
846
			</ul>
847
 
848
	<div class="method-signature">
849
		<span class="method-result">array</span>
850
		<span class="method-name">
851
			getIdsAvecUnTag
852
		</span>
853
					([<span class="var-type">array</span>&nbsp;<span class="var-name">$tags</span> = <span class="var-default">array()</span>])
854
			</div>
855
 
856
			<ul class="parameters">
857
					<li>
858
				<span class="var-type">array</span>
859
				<span class="var-name">$tags</span><span class="var-description">: array of tags</span>			</li>
860
				</ul>
861
 
862
 
863
	</div>
864
<a name="methodgetIdsSansLesTags" id="getIdsSansLesTags"><!-- --></a>
865
<div class="oddrow">
866
 
867
	<div class="method-header">
868
		<span class="method-title">getIdsSansLesTags</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__CacheFichier.php.html#a297">297</a></span>)
869
	</div>
870
 
871
	<!-- ========== Info from phpDoc block ========= -->
872
<p class="short-description">Return an array of stored cache ids which don't match given tags</p>
873
<p class="description"><p>In case of multiple tags, a logical OR is made between tags</p></p>
874
	<ul class="tags">
875
				<li><span class="field">return:</span> array of not matching cache ids (string)</li>
876
				<li><span class="field">access:</span> public</li>
877
			</ul>
878
 
879
	<div class="method-signature">
880
		<span class="method-result">array</span>
881
		<span class="method-name">
882
			getIdsSansLesTags
883
		</span>
884
					([<span class="var-type">array</span>&nbsp;<span class="var-name">$tags</span> = <span class="var-default">array()</span>])
885
			</div>
886
 
887
			<ul class="parameters">
888
					<li>
889
				<span class="var-type">array</span>
890
				<span class="var-name">$tags</span><span class="var-description">: array of tags</span>			</li>
891
				</ul>
892
 
893
 
894
	</div>
895
<a name="methodgetMetadonnees" id="getMetadonnees"><!-- --></a>
896
<div class="evenrow">
897
 
898
	<div class="method-header">
899
		<span class="method-title">getMetadonnees</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__CacheFichier.php.html#a343">343</a></span>)
900
	</div>
901
 
902
	<!-- ========== Info from phpDoc block ========= -->
903
<p class="short-description">Return an array of metadatas for the given cache id</p>
904
<p class="description"><p>The array must 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>
905
	<ul class="tags">
906
				<li><span class="field">return:</span> array of metadatas (false if the cache id is not found)</li>
907
				<li><span class="field">access:</span> public</li>
908
			</ul>
909
 
910
	<div class="method-signature">
911
		<span class="method-result">array</span>
912
		<span class="method-name">
913
			getMetadonnees
914
		</span>
915
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$id</span>)
916
			</div>
917
 
918
			<ul class="parameters">
919
					<li>
920
				<span class="var-type">string</span>
921
				<span class="var-name">$id</span><span class="var-description">: cache id</span>			</li>
922
				</ul>
923
 
924
 
925
	</div>
926
<a name="methodgetMetadonneesFichier" id="getMetadonneesFichier"><!-- --></a>
927
<div class="oddrow">
928
 
929
	<div class="method-header">
930
		<span class="method-title">getMetadonneesFichier</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__CacheFichier.php.html#a390">390</a></span>)
931
	</div>
932
 
933
	<!-- ========== Info from phpDoc block ========= -->
934
<p class="short-description">Get a metadatas record</p>
935
	<ul class="tags">
936
				<li><span class="field">return:</span> Associative array of metadatas</li>
937
				<li><span class="field">access:</span> protected</li>
938
			</ul>
939
 
940
	<div class="method-signature">
941
		<span class="method-result">array|false</span>
942
		<span class="method-name">
943
			getMetadonneesFichier
944
		</span>
945
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$id</span>)
946
			</div>
947
 
948
			<ul class="parameters">
949
					<li>
950
				<span class="var-type">string</span>
951
				<span class="var-name">$id</span><span class="var-description">: Cache id</span>			</li>
952
				</ul>
953
 
954
 
955
	</div>
956
<a name="methodgetNomFichierMeta" id="getNomFichierMeta"><!-- --></a>
957
<div class="evenrow">
958
 
959
	<div class="method-header">
960
		<span class="method-title">getNomFichierMeta</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__CacheFichier.php.html#a482">482</a></span>)
961
	</div>
962
 
963
	<!-- ========== Info from phpDoc block ========= -->
964
<p class="short-description">Make and return a file name (with path) for metadatas</p>
965
	<ul class="tags">
966
				<li><span class="field">return:</span> Metadatas file name (with path)</li>
967
				<li><span class="field">access:</span> protected</li>
968
			</ul>
969
 
970
	<div class="method-signature">
971
		<span class="method-result">string</span>
972
		<span class="method-name">
973
			getNomFichierMeta
974
		</span>
975
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$id</span>)
976
			</div>
977
 
978
			<ul class="parameters">
979
					<li>
980
				<span class="var-type">string</span>
981
				<span class="var-name">$id</span><span class="var-description">: Cache id</span>			</li>
982
				</ul>
983
 
984
 
985
	</div>
986
<a name="methodgetPourcentageRemplissage" id="getPourcentageRemplissage"><!-- --></a>
987
<div class="oddrow">
988
 
989
	<div class="method-header">
990
		<span class="method-title">getPourcentageRemplissage</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__CacheFichier.php.html#a319">319</a></span>)
991
	</div>
992
 
993
	<!-- ========== Info from phpDoc block ========= -->
994
<p class="short-description">Return the filling percentage of the backend storage</p>
995
	<ul class="tags">
996
				<li><span class="field">return:</span> integer between 0 and 100</li>
997
				<li><span class="field">throws:</span> Zend_Cache_Exception</li>
998
				<li><span class="field">access:</span> public</li>
999
			</ul>
1000
 
1001
	<div class="method-signature">
1002
		<span class="method-result">int</span>
1003
		<span class="method-name">
1004
			getPourcentageRemplissage
1005
		</span>
1006
				()
1007
			</div>
1008
 
1009
 
1010
 
1011
	</div>
1012
<a name="methodgetTags" id="getTags"><!-- --></a>
1013
<div class="evenrow">
1014
 
1015
	<div class="method-header">
1016
		<span class="method-title">getTags</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__CacheFichier.php.html#a273">273</a></span>)
1017
	</div>
1018
 
1019
	<!-- ========== Info from phpDoc block ========= -->
1020
<p class="short-description">Return an array of stored tags</p>
1021
	<ul class="tags">
1022
				<li><span class="field">return:</span> array of stored tags (string)</li>
1023
				<li><span class="field">access:</span> public</li>
1024
			</ul>
1025
 
1026
	<div class="method-signature">
1027
		<span class="method-result">array</span>
1028
		<span class="method-name">
1029
			getTags
1030
		</span>
1031
				()
1032
			</div>
1033
 
1034
 
1035
 
1036
	</div>
1037
<a name="methodlancerMkdirEtChmodRecursif" id="lancerMkdirEtChmodRecursif"><!-- --></a>
1038
<div class="oddrow">
1039
 
1040
	<div class="method-header">
1041
		<span class="method-title">lancerMkdirEtChmodRecursif</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__CacheFichier.php.html#a785">785</a></span>)
1042
	</div>
1043
 
1044
	<!-- ========== Info from phpDoc block ========= -->
1045
<p class="short-description">Make the directory strucuture for the given id</p>
1046
	<ul class="tags">
1047
				<li><span class="field">return:</span> true</li>
1048
				<li><span class="field">access:</span> protected</li>
1049
			</ul>
1050
 
1051
	<div class="method-signature">
1052
		<span class="method-result">boolean</span>
1053
		<span class="method-name">
1054
			lancerMkdirEtChmodRecursif
1055
		</span>
1056
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$id</span>)
1057
			</div>
1058
 
1059
			<ul class="parameters">
1060
					<li>
1061
				<span class="var-type">string</span>
1062
				<span class="var-name">$id</span><span class="var-description">: cache id</span>			</li>
1063
				</ul>
1064
 
1065
 
1066
	</div>
1067
<a name="methodnettoyer" id="nettoyer"><!-- --></a>
1068
<div class="evenrow">
1069
 
1070
	<div class="method-header">
1071
		<span class="method-title">nettoyer</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__CacheFichier.php.html#a253">253</a></span>)
1072
	</div>
1073
 
1074
	<!-- ========== Info from phpDoc block ========= -->
1075
<p class="short-description">Clean some cache records</p>
1076
<p class="description"><p>Available modes are :  'all' (default)  =&gt; remove all cache entries ($tags is not used)  'old'			=&gt; remove too old cache entries ($tags is not used)  'matchingTag'	=&gt; remove cache entries matching all given tags 					 ($tags can be an array of strings or a single string)  'notMatchingTag' =&gt; remove cache entries not matching one of the given tags 					 ($tags can be an array of strings or a single string)  'matchingAnyTag' =&gt; remove cache entries matching any given tags 					 ($tags can be an array of strings or a single string)</p></p>
1077
	<ul class="tags">
1078
				<li><span class="field">return:</span> true if no problem</li>
1079
				<li><span class="field">access:</span> public</li>
1080
			</ul>
1081
 
1082
	<div class="method-signature">
1083
		<span class="method-result">boolean</span>
1084
		<span class="method-name">
1085
			nettoyer
1086
		</span>
1087
					([<span class="var-type">string</span>&nbsp;<span class="var-name">$mode</span> = <span class="var-default">Cache::NETTOYAGE_MODE_TOUS</span>], [<span class="var-type">tags</span>&nbsp;<span class="var-name">$tags</span> = <span class="var-default">array()</span>])
1088
			</div>
1089
 
1090
			<ul class="parameters">
1091
					<li>
1092
				<span class="var-type">string</span>
1093
				<span class="var-name">$mode</span><span class="var-description">: clean mode</span>			</li>
1094
					<li>
1095
				<span class="var-type">tags</span>
1096
				<span class="var-name">$tags</span><span class="var-description">: array $tags array of tags</span>			</li>
1097
				</ul>
1098
 
1099
 
1100
	</div>
1101
<a name="methodnettoyerFichiers" id="nettoyerFichiers"><!-- --></a>
1102
<div class="oddrow">
1103
 
1104
	<div class="method-header">
1105
		<span class="method-title">nettoyerFichiers</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__CacheFichier.php.html#a537">537</a></span>)
1106
	</div>
1107
 
1108
	<!-- ========== Info from phpDoc block ========= -->
1109
<p class="short-description">Clean some cache records (protected method used for recursive stuff)</p>
1110
<p class="description"><p>Available modes are :  Zend_Cache::CLEANING_MODE_ALL (default)	=&gt; remove all cache entries ($tags is not used)  Zend_Cache::CLEANING_MODE_OLD			  =&gt; remove too old cache entries ($tags is not used)  Zend_Cache::CLEANING_MODE_MATCHING_TAG	 =&gt; remove cache entries matching all given tags 											   ($tags can be an array of strings or a single string)  Zend_Cache::CLEANING_MODE_NOT_MATCHING_TAG =&gt; remove cache entries not {matching one of the given tags} 											   ($tags can be an array of strings or a single string)  Zend_Cache::CLEANING_MODE_MATCHING_ANY_TAG =&gt; remove cache entries matching any given tags 											   ($tags can be an array of strings or a single string)</p></p>
1111
	<ul class="tags">
1112
				<li><span class="field">return:</span> True if no problem</li>
1113
				<li><span class="field">throws:</span> Zend_Cache_Exception</li>
1114
				<li><span class="field">access:</span> protected</li>
1115
			</ul>
1116
 
1117
	<div class="method-signature">
1118
		<span class="method-result">boolean</span>
1119
		<span class="method-name">
1120
			nettoyerFichiers
1121
		</span>
1122
					(<span class="var-type"></span>&nbsp;<span class="var-name">$dossier</span>, [<span class="var-type">string</span>&nbsp;<span class="var-name">$mode</span> = <span class="var-default">Cache::NETTOYAGE_MODE_TOUS</span>], [<span class="var-type">array</span>&nbsp;<span class="var-name">$tags</span> = <span class="var-default">array()</span>], <span class="var-type">string</span>&nbsp;<span class="var-name">$dir</span>)
1123
			</div>
1124
 
1125
			<ul class="parameters">
1126
					<li>
1127
				<span class="var-type">string</span>
1128
				<span class="var-name">$dir</span><span class="var-description">: Directory to clean</span>			</li>
1129
					<li>
1130
				<span class="var-type">string</span>
1131
				<span class="var-name">$mode</span><span class="var-description">: Clean mode</span>			</li>
1132
					<li>
1133
				<span class="var-type">array</span>
1134
				<span class="var-name">$tags</span><span class="var-description">: Array of tags</span>			</li>
1135
					<li>
1136
				<span class="var-type"></span>
1137
				<span class="var-name">$dossier</span>			</li>
1138
				</ul>
1139
 
1140
 
1141
	</div>
1142
<a name="methodnettoyerMetadonnees" id="nettoyerMetadonnees"><!-- --></a>
1143
<div class="evenrow">
1144
 
1145
	<div class="method-header">
1146
		<span class="method-title">nettoyerMetadonnees</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__CacheFichier.php.html#a445">445</a></span>)
1147
	</div>
1148
 
1149
	<!-- ========== Info from phpDoc block ========= -->
1150
<p class="short-description">Clear the metadatas array</p>
1151
	<ul class="tags">
1152
				<li><span class="field">access:</span> protected</li>
1153
			</ul>
1154
 
1155
	<div class="method-signature">
1156
		<span class="method-result">void</span>
1157
		<span class="method-name">
1158
			nettoyerMetadonnees
1159
		</span>
1160
				()
1161
			</div>
1162
 
1163
 
1164
 
1165
	</div>
1166
<a name="methodsauver" id="sauver"><!-- --></a>
1167
<div class="oddrow">
1168
 
1169
	<div class="method-header">
1170
		<span class="method-title">sauver</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__CacheFichier.php.html#a184">184</a></span>)
1171
	</div>
1172
 
1173
	<!-- ========== Info from phpDoc block ========= -->
1174
<p class="short-description">Save some string datas into a cache record</p>
1175
<p class="description"><p>Note : $data is always &quot;string&quot; (serialization is done by the  core not by the backend)</p></p>
1176
	<ul class="tags">
1177
				<li><span class="field">return:</span> true if no problem</li>
1178
				<li><span class="field">access:</span> public</li>
1179
			</ul>
1180
 
1181
	<div class="method-signature">
1182
		<span class="method-result">boolean</span>
1183
		<span class="method-name">
1184
			sauver
1185
		</span>
1186
					(<span class="var-type"></span>&nbsp;<span class="var-name">$donnees</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$id</span>, [<span class="var-type">array</span>&nbsp;<span class="var-name">$tags</span> = <span class="var-default">array()</span>], [<span class="var-type"></span>&nbsp;<span class="var-name">$duree_vie_specifique</span> = <span class="var-default">false</span>], <span class="var-type">string</span>&nbsp;<span class="var-name">$data</span>, <span class="var-type">int</span>&nbsp;<span class="var-name">$specificLifetime</span>)
1187
			</div>
1188
 
1189
			<ul class="parameters">
1190
					<li>
1191
				<span class="var-type">string</span>
1192
				<span class="var-name">$data</span><span class="var-description">: Datas to cache</span>			</li>
1193
					<li>
1194
				<span class="var-type">string</span>
1195
				<span class="var-name">$id</span><span class="var-description">: Cache id</span>			</li>
1196
					<li>
1197
				<span class="var-type">array</span>
1198
				<span class="var-name">$tags</span><span class="var-description">: Array of strings, the cache record will be tagged by each string entry</span>			</li>
1199
					<li>
1200
				<span class="var-type">int</span>
1201
				<span class="var-name">$specificLifetime</span><span class="var-description">: If != false, set a specific lifetime for this cache record (null =&gt; infinite lifetime)</span>			</li>
1202
					<li>
1203
				<span class="var-type"></span>
1204
				<span class="var-name">$donnees</span>			</li>
1205
					<li>
1206
				<span class="var-type"></span>
1207
				<span class="var-name">$duree_vie_specifique</span>			</li>
1208
				</ul>
1209
 
1210
 
1211
	</div>
1212
<a name="methodsauverMetadonnees" id="sauverMetadonnees"><!-- --></a>
1213
<div class="evenrow">
1214
 
1215
	<div class="method-header">
1216
		<span class="method-title">sauverMetadonnees</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__CacheFichier.php.html#a470">470</a></span>)
1217
	</div>
1218
 
1219
	<!-- ========== Info from phpDoc block ========= -->
1220
<p class="short-description">Save metadatas to disk</p>
1221
	<ul class="tags">
1222
				<li><span class="field">return:</span> True if no problem</li>
1223
				<li><span class="field">access:</span> protected</li>
1224
			</ul>
1225
 
1226
	<div class="method-signature">
1227
		<span class="method-result">boolean</span>
1228
		<span class="method-name">
1229
			sauverMetadonnees
1230
		</span>
1231
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$id</span>, <span class="var-type"></span>&nbsp;<span class="var-name">$metadonnees</span>, <span class="var-type">array</span>&nbsp;<span class="var-name">$metadatas</span>)
1232
			</div>
1233
 
1234
			<ul class="parameters">
1235
					<li>
1236
				<span class="var-type">string</span>
1237
				<span class="var-name">$id</span><span class="var-description">: Cache id</span>			</li>
1238
					<li>
1239
				<span class="var-type">array</span>
1240
				<span class="var-name">$metadatas</span><span class="var-description">: Associative array</span>			</li>
1241
					<li>
1242
				<span class="var-type"></span>
1243
				<span class="var-name">$metadonnees</span>			</li>
1244
				</ul>
1245
 
1246
 
1247
	</div>
1248
<a name="methodsetContenuFichier" id="setContenuFichier"><!-- --></a>
1249
<div class="oddrow">
1250
 
1251
	<div class="method-header">
1252
		<span class="method-title">setContenuFichier</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__CacheFichier.php.html#a843">843</a></span>)
1253
	</div>
1254
 
1255
	<!-- ========== Info from phpDoc block ========= -->
1256
<p class="short-description">Put the given string into the given file</p>
1257
	<ul class="tags">
1258
				<li><span class="field">return:</span> true if no problem</li>
1259
				<li><span class="field">access:</span> protected</li>
1260
			</ul>
1261
 
1262
	<div class="method-signature">
1263
		<span class="method-result">boolean</span>
1264
		<span class="method-name">
1265
			setContenuFichier
1266
		</span>
1267
					(<span class="var-type"></span>&nbsp;<span class="var-name">$fichier</span>, <span class="var-type"></span>&nbsp;<span class="var-name">$chaine</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$file</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$string</span>)
1268
			</div>
1269
 
1270
			<ul class="parameters">
1271
					<li>
1272
				<span class="var-type">string</span>
1273
				<span class="var-name">$file</span><span class="var-description">: File complete path</span>			</li>
1274
					<li>
1275
				<span class="var-type">string</span>
1276
				<span class="var-name">$string</span><span class="var-description">: String to put in file</span>			</li>
1277
					<li>
1278
				<span class="var-type"></span>
1279
				<span class="var-name">$fichier</span>			</li>
1280
					<li>
1281
				<span class="var-type"></span>
1282
				<span class="var-name">$chaine</span>			</li>
1283
				</ul>
1284
 
1285
 
1286
	</div>
1287
<a name="methodsetEmplacement" id="setEmplacement"><!-- --></a>
1288
<div class="evenrow">
1289
 
1290
	<div class="method-header">
1291
		<span class="method-title">setEmplacement</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__CacheFichier.php.html#a123">123</a></span>)
1292
	</div>
1293
 
1294
	<!-- ========== Info from phpDoc block ========= -->
1295
	<ul class="tags">
1296
				<li><span class="field">access:</span> public</li>
1297
			</ul>
1298
 
1299
	<div class="method-signature">
1300
		<span class="method-result">void</span>
1301
		<span class="method-name">
1302
			setEmplacement
1303
		</span>
1304
					(<span class="var-type"></span>&nbsp;<span class="var-name">$emplacement</span>)
1305
			</div>
1306
 
1307
			<ul class="parameters">
1308
					<li>
1309
				<span class="var-type"></span>
1310
				<span class="var-name">$emplacement</span>			</li>
1311
				</ul>
1312
 
1313
 
1314
	</div>
1315
<a name="methodsetMetadonnees" id="setMetadonnees"><!-- --></a>
1316
<div class="oddrow">
1317
 
1318
	<div class="method-header">
1319
		<span class="method-title">setMetadonnees</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__CacheFichier.php.html#a410">410</a></span>)
1320
	</div>
1321
 
1322
	<!-- ========== Info from phpDoc block ========= -->
1323
<p class="short-description">Set a metadatas record</p>
1324
	<ul class="tags">
1325
				<li><span class="field">return:</span> True if no problem</li>
1326
				<li><span class="field">access:</span> protected</li>
1327
			</ul>
1328
 
1329
	<div class="method-signature">
1330
		<span class="method-result">boolean</span>
1331
		<span class="method-name">
1332
			setMetadonnees
1333
		</span>
1334
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$id</span>, <span class="var-type"></span>&nbsp;<span class="var-name">$metadonnees</span>, [<span class="var-type"></span>&nbsp;<span class="var-name">$sauvegarde</span> = <span class="var-default">true</span>], <span class="var-type">array</span>&nbsp;<span class="var-name">$metadatas</span>, <span class="var-type">boolean</span>&nbsp;<span class="var-name">$save</span>)
1335
			</div>
1336
 
1337
			<ul class="parameters">
1338
					<li>
1339
				<span class="var-type">string</span>
1340
				<span class="var-name">$id</span><span class="var-description">: Cache id</span>			</li>
1341
					<li>
1342
				<span class="var-type">array</span>
1343
				<span class="var-name">$metadatas</span><span class="var-description">: Associative array of metadatas</span>			</li>
1344
					<li>
1345
				<span class="var-type">boolean</span>
1346
				<span class="var-name">$save</span><span class="var-description">: optional pass false to disable saving to file</span>			</li>
1347
					<li>
1348
				<span class="var-type"></span>
1349
				<span class="var-name">$metadonnees</span>			</li>
1350
					<li>
1351
				<span class="var-type"></span>
1352
				<span class="var-name">$sauvegarde</span>			</li>
1353
				</ul>
1354
 
1355
 
1356
	</div>
1357
<a name="methodsupprimer" id="supprimer"><!-- --></a>
1358
<div class="evenrow">
1359
 
1360
	<div class="method-header">
1361
		<span class="method-title">supprimer</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__CacheFichier.php.html#a229">229</a></span>)
1362
	</div>
1363
 
1364
	<!-- ========== Info from phpDoc block ========= -->
1365
<p class="short-description">Remove a cache record</p>
1366
	<ul class="tags">
1367
				<li><span class="field">return:</span> true if no problem</li>
1368
				<li><span class="field">access:</span> public</li>
1369
			</ul>
1370
 
1371
	<div class="method-signature">
1372
		<span class="method-result">boolean</span>
1373
		<span class="method-name">
1374
			supprimer
1375
		</span>
1376
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$id</span>)
1377
			</div>
1378
 
1379
			<ul class="parameters">
1380
					<li>
1381
				<span class="var-type">string</span>
1382
				<span class="var-name">$id</span><span class="var-description">: cache id</span>			</li>
1383
				</ul>
1384
 
1385
 
1386
	</div>
1387
<a name="methodsupprimerFichier" id="supprimerFichier"><!-- --></a>
1388
<div class="oddrow">
1389
 
1390
	<div class="method-header">
1391
		<span class="method-title">supprimerFichier</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__CacheFichier.php.html#a508">508</a></span>)
1392
	</div>
1393
 
1394
	<!-- ========== Info from phpDoc block ========= -->
1395
<p class="short-description">Remove a file</p>
1396
<p class="description"><p>If we can't remove the file (because of locks or any problem), we will touch  the file to invalidate it</p></p>
1397
	<ul class="tags">
1398
				<li><span class="field">return:</span> True if ok</li>
1399
				<li><span class="field">access:</span> protected</li>
1400
			</ul>
1401
 
1402
	<div class="method-signature">
1403
		<span class="method-result">boolean</span>
1404
		<span class="method-name">
1405
			supprimerFichier
1406
		</span>
1407
					(<span class="var-type"></span>&nbsp;<span class="var-name">$fichier</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$file</span>)
1408
			</div>
1409
 
1410
			<ul class="parameters">
1411
					<li>
1412
				<span class="var-type">string</span>
1413
				<span class="var-name">$file</span><span class="var-description">: Complete file path</span>			</li>
1414
					<li>
1415
				<span class="var-type"></span>
1416
				<span class="var-name">$fichier</span>			</li>
1417
				</ul>
1418
 
1419
 
1420
	</div>
1421
<a name="methodsupprimerMetadonnees" id="supprimerMetadonnees"><!-- --></a>
1422
<div class="evenrow">
1423
 
1424
	<div class="method-header">
1425
		<span class="method-title">supprimerMetadonnees</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__CacheFichier.php.html#a432">432</a></span>)
1426
	</div>
1427
 
1428
	<!-- ========== Info from phpDoc block ========= -->
1429
<p class="short-description">Drop a metadata record</p>
1430
	<ul class="tags">
1431
				<li><span class="field">return:</span> True if no problem</li>
1432
				<li><span class="field">access:</span> protected</li>
1433
			</ul>
1434
 
1435
	<div class="method-signature">
1436
		<span class="method-result">boolean</span>
1437
		<span class="method-name">
1438
			supprimerMetadonnees
1439
		</span>
1440
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$id</span>)
1441
			</div>
1442
 
1443
			<ul class="parameters">
1444
					<li>
1445
				<span class="var-type">string</span>
1446
				<span class="var-name">$id</span><span class="var-description">: Cache id</span>			</li>
1447
				</ul>
1448
 
1449
 
1450
	</div>
1451
<a name="methodtester" id="tester"><!-- --></a>
1452
<div class="oddrow">
1453
 
1454
	<div class="method-header">
1455
		<span class="method-title">tester</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__CacheFichier.php.html#a167">167</a></span>)
1456
	</div>
1457
 
1458
	<!-- ========== Info from phpDoc block ========= -->
1459
<p class="short-description">Teste si un enregistrement en cache est disponible ou pas (pour l'id passé en paramètre).</p>
1460
	<ul class="tags">
1461
				<li><span class="field">return:</span> false (le cache n'est pas disponible) ou timestamp (int) &quot;de dernière modification&quot; de l'enregistrement en cache</li>
1462
				<li><span class="field">access:</span> public</li>
1463
			</ul>
1464
 
1465
	<div class="method-signature">
1466
		<span class="method-result">mixed</span>
1467
		<span class="method-name">
1468
			tester
1469
		</span>
1470
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$id</span>)
1471
			</div>
1472
 
1473
			<ul class="parameters">
1474
					<li>
1475
				<span class="var-type">string</span>
1476
				<span class="var-name">$id</span><span class="var-description">: identifiant de cache.</span>			</li>
1477
				</ul>
1478
 
1479
 
1480
	</div>
1481
<a name="methodtesterExistenceCache" id="testerExistenceCache"><!-- --></a>
1482
<div class="evenrow">
1483
 
1484
	<div class="method-header">
1485
		<span class="method-title">testerExistenceCache</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__CacheFichier.php.html#a806">806</a></span>)
1486
	</div>
1487
 
1488
	<!-- ========== Info from phpDoc block ========= -->
1489
<p class="short-description">Test if the given cache id is available (and still valid as a cache record)</p>
1490
	<ul class="tags">
1491
				<li><span class="field">return:</span> false (a cache is not available) or &quot;last modified&quot; timestamp (int) of the available cache record</li>
1492
				<li><span class="field">access:</span> protected</li>
1493
			</ul>
1494
 
1495
	<div class="method-signature">
1496
		<span class="method-result">boolean|mixed</span>
1497
		<span class="method-name">
1498
			testerExistenceCache
1499
		</span>
1500
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$id</span>, <span class="var-type"></span>&nbsp;<span class="var-name">$ne_pas_tester_validiter_du_cache</span>, <span class="var-type">boolean</span>&nbsp;<span class="var-name">$doNotTestCacheValidity</span>)
1501
			</div>
1502
 
1503
			<ul class="parameters">
1504
					<li>
1505
				<span class="var-type">string</span>
1506
				<span class="var-name">$id</span><span class="var-description">: Cache id</span>			</li>
1507
					<li>
1508
				<span class="var-type">boolean</span>
1509
				<span class="var-name">$doNotTestCacheValidity</span><span class="var-description">: If set to true, the cache validity won't be tested</span>			</li>
1510
					<li>
1511
				<span class="var-type"></span>
1512
				<span class="var-name">$ne_pas_tester_validiter_du_cache</span>			</li>
1513
				</ul>
1514
 
1515
 
1516
	</div>
1517
<a name="methodtransformaterIdEnNomFichier" id="transformaterIdEnNomFichier"><!-- --></a>
1518
<div class="oddrow">
1519
 
1520
	<div class="method-header">
1521
		<span class="method-title">transformaterIdEnNomFichier</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__CacheFichier.php.html#a740">740</a></span>)
1522
	</div>
1523
 
1524
	<!-- ========== Info from phpDoc block ========= -->
1525
<p class="short-description">Transform a cache id into a file name and return it</p>
1526
	<ul class="tags">
1527
				<li><span class="field">return:</span> File name</li>
1528
				<li><span class="field">access:</span> protected</li>
1529
			</ul>
1530
 
1531
	<div class="method-signature">
1532
		<span class="method-result">string</span>
1533
		<span class="method-name">
1534
			transformaterIdEnNomFichier
1535
		</span>
1536
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$id</span>)
1537
			</div>
1538
 
1539
			<ul class="parameters">
1540
					<li>
1541
				<span class="var-type">string</span>
1542
				<span class="var-name">$id</span><span class="var-description">: Cache id</span>			</li>
1543
				</ul>
1544
 
1545
 
1546
	</div>
1547
<a name="methodtransformerNomFichierEnId" id="transformerNomFichierEnId"><!-- --></a>
1548
<div class="evenrow">
1549
 
1550
	<div class="method-header">
1551
		<span class="method-title">transformerNomFichierEnId</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__CacheFichier.php.html#a866">866</a></span>)
1552
	</div>
1553
 
1554
	<!-- ========== Info from phpDoc block ========= -->
1555
<p class="short-description">Transform a file name into cache id and return it</p>
1556
	<ul class="tags">
1557
				<li><span class="field">return:</span> Cache id</li>
1558
				<li><span class="field">access:</span> protected</li>
1559
			</ul>
1560
 
1561
	<div class="method-signature">
1562
		<span class="method-result">string</span>
1563
		<span class="method-name">
1564
			transformerNomFichierEnId
1565
		</span>
1566
					(<span class="var-type"></span>&nbsp;<span class="var-name">$nom_de_fichier</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$fileName</span>)
1567
			</div>
1568
 
1569
			<ul class="parameters">
1570
					<li>
1571
				<span class="var-type">string</span>
1572
				<span class="var-name">$fileName</span><span class="var-description">: File name</span>			</li>
1573
					<li>
1574
				<span class="var-type"></span>
1575
				<span class="var-name">$nom_de_fichier</span>			</li>
1576
				</ul>
1577
 
1578
 
1579
	</div>
1580
 
1581
		</div>
1582
	</div>
1583
 
1584
 
1585
	<p class="notes" id="credit">
1586
		Documentation generated on Tue, 18 Jan 2011 15:01:24 +0100 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.4.3</a>
1587
	</p>
1588
	</div></body>
1589
</html>