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