Subversion Repositories Applications.framework

Rev

Rev 464 | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 464 Rev 465
1
<!DOCTYPE html>
1
<!DOCTYPE html>
2
<html>
2
<html>
3
<head>
3
<head>
4
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
4
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
5
	<meta name="generator" content="ApiGen 2.8.0">
5
	<meta name="generator" content="ApiGen 2.8.0">
6
 
6
 
7
	<title>Class Cache | TBFramework - v0.4</title>
7
	<title>Class Cache</title>
8
 
8
 
9
	<script type="text/javascript" src="resources/combined.js?4205936287"></script>
9
	<script type="text/javascript" src="resources/combined.js?4205936287"></script>
10
	<script type="text/javascript" src="elementlist.js?1964084359"></script>
10
	<script type="text/javascript" src="elementlist.js?4111837732"></script>
11
	<link rel="stylesheet" type="text/css" media="all" href="resources/style.css?3505392360">
11
	<link rel="stylesheet" type="text/css" media="all" href="resources/style.css?3505392360">
12
 
12
 
13
</head>
13
</head>
14
 
14
 
15
<body>
15
<body>
16
<div id="left">
16
<div id="left">
17
	<div id="menu">
17
	<div id="menu">
18
		<a href="index.html" title="Overview"><span>Overview</span></a>
18
		<a href="index.html" title="Overview"><span>Overview</span></a>
19
 
19
 
20
 
20
 
21
		<div id="groups">
21
		<div id="groups">
22
			<h3>Packages</h3>
22
			<h3>Packages</h3>
23
			<ul>
23
			<ul>
24
				<li class="active"><a href="package-Framework.html">Framework</a>
24
				<li class="active"><a href="package-Framework.html">Framework</a>
25
						</li>
25
						</li>
26
				<li><a href="package-None.html">None</a>
26
				<li><a href="package-None.html">None</a>
27
						</li>
27
						</li>
28
				<li><a href="package-PHP.html">PHP</a>
28
				<li><a href="package-PHP.html">PHP</a>
29
						</li>
29
						</li>
30
				<li><a href="package-Utilitaire.html">Utilitaire</a>
30
				<li><a href="package-Utilitaire.html">Utilitaire</a>
31
						</li>
31
						</li>
32
			</ul>
32
			</ul>
33
		</div>
33
		</div>
34
 
34
 
35
		<hr>
35
		<hr>
36
 
36
 
37
 
37
 
38
		<div id="elements">
38
		<div id="elements">
39
			<h3>Classes</h3>
39
			<h3>Classes</h3>
40
			<ul>
40
			<ul>
41
				<li><a href="class-Bdd.html">Bdd</a></li>
41
				<li><a href="class-Bdd.html">Bdd</a></li>
42
				<li class="active"><a href="class-Cache.html">Cache</a></li>
42
				<li class="active"><a href="class-Cache.html">Cache</a></li>
43
				<li><a href="class-CacheSimple.html">CacheSimple</a></li>
43
				<li><a href="class-CacheSimple.html">CacheSimple</a></li>
44
				<li><a href="class-Chronometre.html">Chronometre</a></li>
44
				<li><a href="class-Chronometre.html">Chronometre</a></li>
45
				<li><a href="class-Cli.html">Cli</a></li>
45
				<li><a href="class-Cli.html">Cli</a></li>
46
				<li><a href="class-Config.html">Config</a></li>
46
				<li><a href="class-Config.html">Config</a></li>
47
				<li><a href="class-Controleur.html">Controleur</a></li>
47
				<li><a href="class-Controleur.html">Controleur</a></li>
48
				<li><a href="class-Debug.html">Debug</a></li>
48
				<li><a href="class-Debug.html">Debug</a></li>
49
				<li><a href="class-Framework.html">Framework</a></li>
49
				<li><a href="class-Framework.html">Framework</a></li>
50
				<li><a href="class-GestionnaireException.html">GestionnaireException</a></li>
50
				<li><a href="class-GestionnaireException.html">GestionnaireException</a></li>
51
				<li><a href="class-I18n.html">I18n</a></li>
51
				<li><a href="class-I18n.html">I18n</a></li>
52
				<li><a href="class-Log.html">Log</a></li>
52
				<li><a href="class-Log.html">Log</a></li>
53
				<li><a href="class-MonService.html">MonService</a></li>
-
 
54
				<li><a href="class-Registre.html">Registre</a></li>
53
				<li><a href="class-Registre.html">Registre</a></li>
55
				<li><a href="class-RestClient.html">RestClient</a></li>
54
				<li><a href="class-RestClient.html">RestClient</a></li>
56
				<li><a href="class-RestServeur.html">RestServeur</a></li>
55
				<li><a href="class-RestServeur.html">RestServeur</a></li>
57
				<li><a href="class-RestService.html">RestService</a></li>
56
				<li><a href="class-RestService.html">RestService</a></li>
58
				<li><a href="class-Script.html">Script</a></li>
57
				<li><a href="class-Script.html">Script</a></li>
59
				<li><a href="class-ServiceCacheFichier.html">ServiceCacheFichier</a></li>
-
 
60
				<li><a href="class-ServiceCacheSimple.html">ServiceCacheSimple</a></li>
-
 
61
				<li><a href="class-ServiceCacheSqlite.html">ServiceCacheSqlite</a></li>
-
 
62
				<li><a href="class-SquelettePhp.html">SquelettePhp</a></li>
58
				<li><a href="class-SquelettePhp.html">SquelettePhp</a></li>
63
				<li><a href="class-Url.html">Url</a></li>
59
				<li><a href="class-Url.html">Url</a></li>
64
			</ul>
60
			</ul>
65
 
61
 
66
 
62
 
67
 
63
 
68
 
64
 
69
 
65
 
70
		</div>
66
		</div>
71
	</div>
67
	</div>
72
</div>
68
</div>
73
 
69
 
74
<div id="splitter"></div>
70
<div id="splitter"></div>
75
 
71
 
76
<div id="right">
72
<div id="right">
77
<div id="rightInner">
73
<div id="rightInner">
78
	<form id="search">
74
	<form id="search">
79
		<input type="hidden" name="cx" value="">
75
		<input type="hidden" name="cx" value="">
80
		<input type="hidden" name="ie" value="UTF-8">
76
		<input type="hidden" name="ie" value="UTF-8">
81
		<input type="text" name="q" class="text">
77
		<input type="text" name="q" class="text">
82
		<input type="submit" value="Search">
78
		<input type="submit" value="Search">
83
	</form>
79
	</form>
84
 
80
 
85
	<div id="navigation">
81
	<div id="navigation">
86
		<ul>
82
		<ul>
87
			<li>
83
			<li>
88
				<a href="index.html" title="Overview"><span>Overview</span></a>
84
				<a href="index.html" title="Overview"><span>Overview</span></a>
89
			</li>
85
			</li>
90
			<li>
86
			<li>
91
				<a href="package-Framework.html" title="Summary of Framework"><span>Package</span></a>
87
				<a href="package-Framework.html" title="Summary of Framework"><span>Package</span></a>
92
			</li>
88
			</li>
93
			<li class="active">
89
			<li class="active">
94
<span>Class</span>			</li>
90
<span>Class</span>			</li>
95
		</ul>
91
		</ul>
96
		<ul>
92
		<ul>
97
			<li>
93
			<li>
98
				<a href="tree.html" title="Tree view of classes, interfaces, traits and exceptions"><span>Tree</span></a>
94
				<a href="tree.html" title="Tree view of classes, interfaces, traits and exceptions"><span>Tree</span></a>
99
			</li>
95
			</li>
100
			<li>
96
			<li>
101
				<a href="deprecated.html" title="List of deprecated elements"><span>Deprecated</span></a>
97
				<a href="deprecated.html" title="List of deprecated elements"><span>Deprecated</span></a>
102
			</li>
98
			</li>
103
			<li>
99
			<li>
104
				<a href="todo.html" title="Todo list"><span>Todo</span></a>
100
				<a href="todo.html" title="Todo list"><span>Todo</span></a>
105
			</li>
101
			</li>
106
		</ul>
102
		</ul>
107
		<ul>
103
		<ul>
108
		</ul>
104
		</ul>
109
	</div>
105
	</div>
110
 
106
 
111
<div id="content" class="class">
107
<div id="content" class="class">
112
	<h1>Class Cache</h1>
108
	<h1>Class Cache</h1>
113
 
109
 
114
 
110
 
115
	<div class="description">
111
	<div class="description">
116
	
112
	
117
<p>Classe Cache permettant de mettre en cache des données. Basée sur les
113
<p>Classe Cache permettant de mettre en cache des données. Basée sur les
118
principes de Zend_Cache (Copyright (c) 2005-2010, Zend Technologies USA, Inc.
114
principes de Zend_Cache (Copyright (c) 2005-2010, Zend Technologies USA, Inc.
119
All rights reserved.)</p>
115
All rights reserved.)</p>
120
 
116
 
121
	</div>
117
	</div>
122
 
118
 
123
 
119
 
124
 
120
 
125
 
121
 
126
 
122
 
127
 
123
 
128
 
124
 
129
 
125
 
130
 
126
 
131
	<div class="info">
127
	<div class="info">
132
		
128
		
133
		
129
		
134
		
130
		
135
		<b>Package:</b> <a href="package-Framework.html">Framework</a><br>
131
		<b>Package:</b> <a href="package-Framework.html">Framework</a><br>
136
 
132
 
137
				<b>Category:</b>
133
				<b>Category:</b>
138
				php 5.2<br>
134
				php 5.2<br>
139
				<b>Copyright:</b>
135
				<b>Copyright:</b>
140
				Copyright (c) 2010, Tela Botanica (<a
136
				Copyright (c) 2010, Tela Botanica (<a
141
href="mailto:accueil&#64;tela-botanica.org">accueil&#64;<!-- -->tela-botanica.org</a>)<br>
137
href="mailto:accueil&#64;tela-botanica.org">accueil&#64;<!-- -->tela-botanica.org</a>)<br>
142
				<b>License:</b>
138
				<b>License:</b>
143
				<a href="http://framework.zend.com/license/new-bsd">Licence New BSD</a><br>
139
				<a href="http://framework.zend.com/license/new-bsd">Licence New BSD</a><br>
144
				<b>License:</b>
140
				<b>License:</b>
145
				<a href="http://www.cecill.info/licences/Licence_CeCILL_V2-fr.txt">Licence CECILL</a><br>
141
				<a href="http://www.cecill.info/licences/Licence_CeCILL_V2-fr.txt">Licence CECILL</a><br>
146
				<b>License:</b>
142
				<b>License:</b>
147
				<a href="http://www.gnu.org/licenses/gpl.html">Licence GNU-GPL</a><br>
143
				<a href="http://www.gnu.org/licenses/gpl.html">Licence GNU-GPL</a><br>
148
				<b>Author:</b>
144
				<b>Author:</b>
149
				Jean-Pascal MILCENT &lt;<a
145
				Jean-Pascal MILCENT &lt;<a
150
href="mailto:jpm&#64;tela-botanica.org">jpm&#64;<!-- -->tela-botanica.org</a>&gt;<br>
146
href="mailto:jpm&#64;tela-botanica.org">jpm&#64;<!-- -->tela-botanica.org</a>&gt;<br>
151
				<b>Version:</b>
147
				<b>Version:</b>
152
				$Id: Cache.php 299 2011-01-18 14:03:46Z jpm $<br>
148
				$Id: Cache.php 299 2011-01-18 14:03:46Z jpm $<br>
153
				<b>Link:</b>
149
				<b>Link:</b>
154
				/doc/framework/<br>
150
				/doc/framework/<br>
155
		<b>Located at</b> <a href="source-class-Cache.html#3-507" title="Go to source code">framework/Cache.php</a><br>
151
		<b>Located at</b> <a href="source-class-Cache.html#3-507" title="Go to source code">Cache.php</a><br>
156
	</div>
152
	</div>
157
 
153
 
158
 
154
 
159
 
155
 
160
	<table class="summary" id="methods">
156
	<table class="summary" id="methods">
161
	<caption>Methods summary</caption>
157
	<caption>Methods summary</caption>
162
	<tr data-order="__construct" id="___construct">
158
	<tr data-order="__construct" id="___construct">
163
 
159
 
164
		<td class="attributes"><code>
160
		<td class="attributes"><code>
165
			 public 
161
			 public 
166
			
162
			
167
			
163
			
168
			</code>
164
			</code>
169
		</td>
165
		</td>
170
 
166
 
171
		<td class="name"><div>
167
		<td class="name"><div>
172
		<a class="anchor" href="#___construct">#</a>
168
		<a class="anchor" href="#___construct">#</a>
173
		<code><a href="source-class-Cache.html#98-110" title="Go to source code">__construct</a>( <span>mixed <var>$options</var> = <span class="php-keyword1">array</span>()</span>, <span>mixed <var>$options_stockage</var> = <span class="php-keyword1">array</span>()</span> )</code>
169
		<code><a href="source-class-Cache.html#98-110" title="Go to source code">__construct</a>( <span>mixed <var>$options</var> = <span class="php-keyword1">array</span>()</span>, <span>mixed <var>$options_stockage</var> = <span class="php-keyword1">array</span>()</span> )</code>
174
 
170
 
175
		<div class="description short">
171
		<div class="description short">
176
			
172
			
177
		</div>
173
		</div>
178
 
174
 
179
		<div class="description detailed hidden">
175
		<div class="description detailed hidden">
180
			
176
			
181
 
177
 
182
 
178
 
183
 
179
 
184
 
180
 
185
 
181
 
186
 
182
 
187
 
183
 
188
		</div>
184
		</div>
189
		</div></td>
185
		</div></td>
190
	</tr>
186
	</tr>
191
	<tr data-order="setEmplacement" id="_setEmplacement">
187
	<tr data-order="setEmplacement" id="_setEmplacement">
192
 
188
 
193
		<td class="attributes"><code>
189
		<td class="attributes"><code>
194
			 public 
190
			 public 
195
			
191
			
196
			
192
			
197
			</code>
193
			</code>
198
		</td>
194
		</td>
199
 
195
 
200
		<td class="name"><div>
196
		<td class="name"><div>
201
		<a class="anchor" href="#_setEmplacement">#</a>
197
		<a class="anchor" href="#_setEmplacement">#</a>
202
		<code><a href="source-class-Cache.html#132-146" title="Go to source code">setEmplacement</a>( <span>string <var>$emplacement</var></span> )</code>
198
		<code><a href="source-class-Cache.html#132-146" title="Go to source code">setEmplacement</a>( <span>string <var>$emplacement</var></span> )</code>
203
 
199
 
204
		<div class="description short">
200
		<div class="description short">
205
			
201
			
206
<p>Permet de (re-)définir l'emplacement pour le stockage du cache. En fonction
202
<p>Permet de (re-)définir l'emplacement pour le stockage du cache. En fonction
207
du mode de stockage utilisé , l'emplacement indiqué correspondra au chemin du
203
du mode de stockage utilisé , l'emplacement indiqué correspondra au chemin du
208
:<br />
204
:<br />
209
- dossier où stocker les fichiers pour le mode "fichier".<br />
205
- dossier où stocker les fichiers pour le mode "fichier".<br />
210
- fichier de la base de données pour le mode "sqlite".</p>
206
- fichier de la base de données pour le mode "sqlite".</p>
211
 
207
 
212
		</div>
208
		</div>
213
 
209
 
214
		<div class="description detailed hidden">
210
		<div class="description detailed hidden">
215
			
211
			
216
<p>Permet de (re-)définir l'emplacement pour le stockage du cache. En fonction
212
<p>Permet de (re-)définir l'emplacement pour le stockage du cache. En fonction
217
du mode de stockage utilisé , l'emplacement indiqué correspondra au chemin du
213
du mode de stockage utilisé , l'emplacement indiqué correspondra au chemin du
218
: - dossier où stocker les fichiers pour le mode "fichier". - fichier de la
214
: - dossier où stocker les fichiers pour le mode "fichier". - fichier de la
219
base de données pour le mode "sqlite".</p>
215
base de données pour le mode "sqlite".</p>
220
 
216
 
221
 
217
 
222
 
218
 
223
				<h4>Parameters</h4>
219
				<h4>Parameters</h4>
224
				<div class="list"><dl>
220
				<div class="list"><dl>
225
					<dt><var>$emplacement</var></dt>
221
					<dt><var>$emplacement</var></dt>
226
					<dd><code>string</code><br>$emplacement chemin vers dossier (Cache::STOCKAGE_MODE_FICHIER) ou fichier base
222
					<dd><code>string</code><br>$emplacement chemin vers dossier (Cache::STOCKAGE_MODE_FICHIER) ou fichier base
227
Sqlite (Cache::STOCKAGE_MODE_SQLITE)</dd>
223
Sqlite (Cache::STOCKAGE_MODE_SQLITE)</dd>
228
				</dl></div>
224
				</dl></div>
229
 
225
 
230
 
226
 
231
 
227
 
232
 
228
 
233
 
229
 
234
		</div>
230
		</div>
235
		</div></td>
231
		</div></td>
236
	</tr>
232
	</tr>
237
	<tr data-order="fabriquer" id="_fabriquer">
233
	<tr data-order="fabriquer" id="_fabriquer">
238
 
234
 
239
		<td class="attributes"><code>
235
		<td class="attributes"><code>
240
			 public static
236
			 public static
241
			
237
			
242
			
238
			
243
			</code>
239
			</code>
244
		</td>
240
		</td>
245
 
241
 
246
		<td class="name"><div>
242
		<td class="name"><div>
247
		<a class="anchor" href="#_fabriquer">#</a>
243
		<a class="anchor" href="#_fabriquer">#</a>
248
		<code><a href="source-class-Cache.html#148-155" title="Go to source code">fabriquer</a>( <span>mixed <var>$mode</var></span>, <span>mixed <var>$options</var> = <span class="php-keyword1">array</span>()</span> )</code>
244
		<code><a href="source-class-Cache.html#148-155" title="Go to source code">fabriquer</a>( <span>mixed <var>$mode</var></span>, <span>mixed <var>$options</var> = <span class="php-keyword1">array</span>()</span> )</code>
249
 
245
 
250
		<div class="description short">
246
		<div class="description short">
251
			
247
			
252
		</div>
248
		</div>
253
 
249
 
254
		<div class="description detailed hidden">
250
		<div class="description detailed hidden">
255
			
251
			
256
 
252
 
257
 
253
 
258
 
254
 
259
 
255
 
260
 
256
 
261
 
257
 
262
 
258
 
263
		</div>
259
		</div>
264
		</div></td>
260
		</div></td>
265
	</tr>
261
	</tr>
266
	<tr data-order="charger" id="_charger">
262
	<tr data-order="charger" id="_charger">
267
 
263
 
268
		<td class="attributes"><code>
264
		<td class="attributes"><code>
269
			 public 
265
			 public 
270
			mixed|false
266
			mixed|false
271
			
267
			
272
			</code>
268
			</code>
273
		</td>
269
		</td>
274
 
270
 
275
		<td class="name"><div>
271
		<td class="name"><div>
276
		<a class="anchor" href="#_charger">#</a>
272
		<a class="anchor" href="#_charger">#</a>
277
		<code><a href="source-class-Cache.html#157-174" title="Go to source code">charger</a>( <span>string <var>$id</var></span>, <span>boolean <var>$ne_pas_tester_validiter_du_cache</var> = <span class="php-keyword1">false</span></span> )</code>
273
		<code><a href="source-class-Cache.html#157-174" title="Go to source code">charger</a>( <span>string <var>$id</var></span>, <span>boolean <var>$ne_pas_tester_validiter_du_cache</var> = <span class="php-keyword1">false</span></span> )</code>
278
 
274
 
279
		<div class="description short">
275
		<div class="description short">
280
			
276
			
281
<p>Teste si un cache est disponible pour l'identifiant donné et (si oui) le
277
<p>Teste si un cache est disponible pour l'identifiant donné et (si oui) le
282
retourne (false dans le cas contraire)</p>
278
retourne (false dans le cas contraire)</p>
283
 
279
 
284
		</div>
280
		</div>
285
 
281
 
286
		<div class="description detailed hidden">
282
		<div class="description detailed hidden">
287
			
283
			
288
<p>Teste si un cache est disponible pour l'identifiant donné et (si oui) le
284
<p>Teste si un cache est disponible pour l'identifiant donné et (si oui) le
289
retourne (false dans le cas contraire)</p>
285
retourne (false dans le cas contraire)</p>
290
 
286
 
291
 
287
 
292
 
288
 
293
				<h4>Parameters</h4>
289
				<h4>Parameters</h4>
294
				<div class="list"><dl>
290
				<div class="list"><dl>
295
					<dt><var>$id</var></dt>
291
					<dt><var>$id</var></dt>
296
					<dd><code>string</code><br>$id Identifiant de cache.</dd>
292
					<dd><code>string</code><br>$id Identifiant de cache.</dd>
297
					<dt><var>$ne_pas_tester_validiter_du_cache</var></dt>
293
					<dt><var>$ne_pas_tester_validiter_du_cache</var></dt>
298
					<dd><code>boolean</code><br>$ne_pas_tester_validiter_du_cache Si mis à true, la validité du cache n'est
294
					<dd><code>boolean</code><br>$ne_pas_tester_validiter_du_cache Si mis à true, la validité du cache n'est
299
pas testée</dd>
295
pas testée</dd>
300
				</dl></div>
296
				</dl></div>
301
 
297
 
302
				<h4>Returns</h4>
298
				<h4>Returns</h4>
303
				<div class="list">
299
				<div class="list">
304
					<code>mixed|false</code><br>Cached datas<br>
300
					<code>mixed|false</code><br>Cached datas<br>
305
				</div>
301
				</div>
306
 
302
 
307
 
303
 
308
 
304
 
309
 
305
 
310
		</div>
306
		</div>
311
		</div></td>
307
		</div></td>
312
	</tr>
308
	</tr>
313
	<tr data-order="tester" id="_tester">
309
	<tr data-order="tester" id="_tester">
314
 
310
 
315
		<td class="attributes"><code>
311
		<td class="attributes"><code>
316
			 public 
312
			 public 
317
			integer|false
313
			integer|false
318
			
314
			
319
			</code>
315
			</code>
320
		</td>
316
		</td>
321
 
317
 
322
		<td class="name"><div>
318
		<td class="name"><div>
323
		<a class="anchor" href="#_tester">#</a>
319
		<a class="anchor" href="#_tester">#</a>
324
		<code><a href="source-class-Cache.html#176-191" title="Go to source code">tester</a>( <span>string <var>$id</var></span> )</code>
320
		<code><a href="source-class-Cache.html#176-191" title="Go to source code">tester</a>( <span>string <var>$id</var></span> )</code>
325
 
321
 
326
		<div class="description short">
322
		<div class="description short">
327
			
323
			
328
<p>Test if a cache is available for the given id</p>
324
<p>Test if a cache is available for the given id</p>
329
 
325
 
330
		</div>
326
		</div>
331
 
327
 
332
		<div class="description detailed hidden">
328
		<div class="description detailed hidden">
333
			
329
			
334
<p>Test if a cache is available for the given id</p>
330
<p>Test if a cache is available for the given id</p>
335
 
331
 
336
 
332
 
337
 
333
 
338
				<h4>Parameters</h4>
334
				<h4>Parameters</h4>
339
				<div class="list"><dl>
335
				<div class="list"><dl>
340
					<dt><var>$id</var></dt>
336
					<dt><var>$id</var></dt>
341
					<dd><code>string</code><br>$id Cache id</dd>
337
					<dd><code>string</code><br>$id Cache id</dd>
342
				</dl></div>
338
				</dl></div>
343
 
339
 
344
				<h4>Returns</h4>
340
				<h4>Returns</h4>
345
				<div class="list">
341
				<div class="list">
346
					<code>integer|false</code><br>Last modified time of cache entry if it is available, false otherwise<br>
342
					<code>integer|false</code><br>Last modified time of cache entry if it is available, false otherwise<br>
347
				</div>
343
				</div>
348
 
344
 
349
 
345
 
350
 
346
 
351
 
347
 
352
		</div>
348
		</div>
353
		</div></td>
349
		</div></td>
354
	</tr>
350
	</tr>
355
	<tr data-order="sauver" id="_sauver">
351
	<tr data-order="sauver" id="_sauver">
356
 
352
 
357
		<td class="attributes"><code>
353
		<td class="attributes"><code>
358
			 public 
354
			 public 
359
			boolean
355
			boolean
360
			
356
			
361
			</code>
357
			</code>
362
		</td>
358
		</td>
363
 
359
 
364
		<td class="name"><div>
360
		<td class="name"><div>
365
		<a class="anchor" href="#_sauver">#</a>
361
		<a class="anchor" href="#_sauver">#</a>
366
		<code><a href="source-class-Cache.html#193-222" title="Go to source code">sauver</a>( <span>mixed <var>$donnees</var></span>, <span>string <var>$id</var> = <span class="php-keyword1">null</span></span>, <span>array <var>$tags</var> = <span class="php-keyword1">array</span>()</span>, <span>integer <var>$duree_de_vie_specifique</var> = <span class="php-keyword1">false</span></span> )</code>
362
		<code><a href="source-class-Cache.html#193-222" title="Go to source code">sauver</a>( <span>mixed <var>$donnees</var></span>, <span>string <var>$id</var> = <span class="php-keyword1">null</span></span>, <span>array <var>$tags</var> = <span class="php-keyword1">array</span>()</span>, <span>integer <var>$duree_de_vie_specifique</var> = <span class="php-keyword1">false</span></span> )</code>
367
 
363
 
368
		<div class="description short">
364
		<div class="description short">
369
			
365
			
370
<p>Sauvegarde en cache les données passées en paramètre.</p>
366
<p>Sauvegarde en cache les données passées en paramètre.</p>
371
 
367
 
372
		</div>
368
		</div>
373
 
369
 
374
		<div class="description detailed hidden">
370
		<div class="description detailed hidden">
375
			
371
			
376
<p>Sauvegarde en cache les données passées en paramètre.</p>
372
<p>Sauvegarde en cache les données passées en paramètre.</p>
377
 
373
 
378
 
374
 
379
 
375
 
380
				<h4>Parameters</h4>
376
				<h4>Parameters</h4>
381
				<div class="list"><dl>
377
				<div class="list"><dl>
382
					<dt><var>$donnees</var></dt>
378
					<dt><var>$donnees</var></dt>
383
					<dd><code>mixed</code><br>$donnees Données à mettre en cache (peut être différent d'une chaine si
379
					<dd><code>mixed</code><br>$donnees Données à mettre en cache (peut être différent d'une chaine si
384
serialisation_auto vaut true).</dd>
380
serialisation_auto vaut true).</dd>
385
					<dt><var>$id</var></dt>
381
					<dt><var>$id</var></dt>
386
					<dd><code>string</code><br>$id Identifiant du cache (s'il n'est pas définit, le dernier identifiant sera
382
					<dd><code>string</code><br>$id Identifiant du cache (s'il n'est pas définit, le dernier identifiant sera
387
utilisé).</dd>
383
utilisé).</dd>
388
					<dt><var>$tags</var></dt>
384
					<dt><var>$tags</var></dt>
389
					<dd><code>array</code><br>$tags Mots-clés du cache.</dd>
385
					<dd><code>array</code><br>$tags Mots-clés du cache.</dd>
390
					<dt><var>$duree_de_vie_specifique</var></dt>
386
					<dt><var>$duree_de_vie_specifique</var></dt>
391
					<dd><code>integer</code><br>$duree_de_vie_specifique Si != false, indique une durée de vie spécifique pour
387
					<dd><code>integer</code><br>$duree_de_vie_specifique Si != false, indique une durée de vie spécifique pour
392
cet enregistrement en cache (null =&gt; durée de vie infinie)</dd>
388
cet enregistrement en cache (null =&gt; durée de vie infinie)</dd>
393
				</dl></div>
389
				</dl></div>
394
 
390
 
395
				<h4>Returns</h4>
391
				<h4>Returns</h4>
396
				<div class="list">
392
				<div class="list">
397
					<code>boolean</code><br>True si aucun problème n'est survenu.<br>
393
					<code>boolean</code><br>True si aucun problème n'est survenu.<br>
398
				</div>
394
				</div>
399
 
395
 
400
 
396
 
401
 
397
 
402
 
398
 
403
		</div>
399
		</div>
404
		</div></td>
400
		</div></td>
405
	</tr>
401
	</tr>
406
	<tr data-order="supprimer" id="_supprimer">
402
	<tr data-order="supprimer" id="_supprimer">
407
 
403
 
408
		<td class="attributes"><code>
404
		<td class="attributes"><code>
409
			 public 
405
			 public 
410
			boolean
406
			boolean
411
			
407
			
412
			</code>
408
			</code>
413
		</td>
409
		</td>
414
 
410
 
415
		<td class="name"><div>
411
		<td class="name"><div>
416
		<a class="anchor" href="#_supprimer">#</a>
412
		<a class="anchor" href="#_supprimer">#</a>
417
		<code><a href="source-class-Cache.html#224-238" title="Go to source code">supprimer</a>( <span>string <var>$id</var></span> )</code>
413
		<code><a href="source-class-Cache.html#224-238" title="Go to source code">supprimer</a>( <span>string <var>$id</var></span> )</code>
418
 
414
 
419
		<div class="description short">
415
		<div class="description short">
420
			
416
			
421
<p>Supprime un enregistrement en cache.</p>
417
<p>Supprime un enregistrement en cache.</p>
422
 
418
 
423
		</div>
419
		</div>
424
 
420
 
425
		<div class="description detailed hidden">
421
		<div class="description detailed hidden">
426
			
422
			
427
<p>Supprime un enregistrement en cache.</p>
423
<p>Supprime un enregistrement en cache.</p>
428
 
424
 
429
 
425
 
430
 
426
 
431
				<h4>Parameters</h4>
427
				<h4>Parameters</h4>
432
				<div class="list"><dl>
428
				<div class="list"><dl>
433
					<dt><var>$id</var></dt>
429
					<dt><var>$id</var></dt>
434
					<dd><code>string</code><br>$id Identificant du cache à supprimer.</dd>
430
					<dd><code>string</code><br>$id Identificant du cache à supprimer.</dd>
435
				</dl></div>
431
				</dl></div>
436
 
432
 
437
				<h4>Returns</h4>
433
				<h4>Returns</h4>
438
				<div class="list">
434
				<div class="list">
439
					<code>boolean</code><br>True si ok<br>
435
					<code>boolean</code><br>True si ok<br>
440
				</div>
436
				</div>
441
 
437
 
442
 
438
 
443
 
439
 
444
 
440
 
445
		</div>
441
		</div>
446
		</div></td>
442
		</div></td>
447
	</tr>
443
	</tr>
448
	<tr data-order="nettoyer" id="_nettoyer">
444
	<tr data-order="nettoyer" id="_nettoyer">
449
 
445
 
450
		<td class="attributes"><code>
446
		<td class="attributes"><code>
451
			 public 
447
			 public 
452
			boolean
448
			boolean
453
			
449
			
454
			</code>
450
			</code>
455
		</td>
451
		</td>
456
 
452
 
457
		<td class="name"><div>
453
		<td class="name"><div>
458
		<a class="anchor" href="#_nettoyer">#</a>
454
		<a class="anchor" href="#_nettoyer">#</a>
459
		<code><a href="source-class-Cache.html#240-269" title="Go to source code">nettoyer</a>( <span>string <var>$mode</var> = <code><a href="class-Cache.html#NETTOYAGE_MODE_TOUS">Cache::<b>NETTOYAGE_MODE_TOUS</b></a></code></span>, <span>array|string <var>$tags</var> = <span class="php-keyword1">array</span>()</span> )</code>
455
		<code><a href="source-class-Cache.html#240-269" title="Go to source code">nettoyer</a>( <span>string <var>$mode</var> = <code><a href="class-Cache.html#NETTOYAGE_MODE_TOUS">Cache::<b>NETTOYAGE_MODE_TOUS</b></a></code></span>, <span>array|string <var>$tags</var> = <span class="php-keyword1">array</span>()</span> )</code>
460
 
456
 
461
		<div class="description short">
457
		<div class="description short">
462
			
458
			
463
<p>Nettoyage des enregistrements en cache</p>
459
<p>Nettoyage des enregistrements en cache</p>
464
 
460
 
465
		</div>
461
		</div>
466
 
462
 
467
		<div class="description detailed hidden">
463
		<div class="description detailed hidden">
468
			
464
			
469
<p>Nettoyage des enregistrements en cache</p>
465
<p>Nettoyage des enregistrements en cache</p>
470
 
466
 
471
<p>Mode de nettoyage disponibles : 'tous' (défaut) =&gt; supprime tous les
467
<p>Mode de nettoyage disponibles : 'tous' (défaut) =&gt; supprime tous les
472
enregistrements ($tags n'est pas utilisé) 'expiration' =&gt; supprime tous les
468
enregistrements ($tags n'est pas utilisé) 'expiration' =&gt; supprime tous les
473
enregistrements dont la date d'expériration est dépassée ($tags n'est pas
469
enregistrements dont la date d'expériration est dépassée ($tags n'est pas
474
utilisé) 'avecLesTag' =&gt; supprime tous les enregistrements contenant tous
470
utilisé) 'avecLesTag' =&gt; supprime tous les enregistrements contenant tous
475
les tags indiqués 'sansLesTag' =&gt; supprime tous les enregistrements
471
les tags indiqués 'sansLesTag' =&gt; supprime tous les enregistrements
476
contenant aucun des tags indiqués 'avecUnTag' =&gt; supprime tous les
472
contenant aucun des tags indiqués 'avecUnTag' =&gt; supprime tous les
477
enregistrements contenant au moins un des tags indiqués</p>
473
enregistrements contenant au moins un des tags indiqués</p>
478
 
474
 
479
 
475
 
480
 
476
 
481
				<h4>Parameters</h4>
477
				<h4>Parameters</h4>
482
				<div class="list"><dl>
478
				<div class="list"><dl>
483
					<dt><var>$mode</var></dt>
479
					<dt><var>$mode</var></dt>
484
					<dd><code>string</code><br>$mode mode de nettoyage</dd>
480
					<dd><code>string</code><br>$mode mode de nettoyage</dd>
485
					<dt><var>$tags</var></dt>
481
					<dt><var>$tags</var></dt>
486
					<dd><code>array|string</code><br>$tags peut être un tableau de chaîne ou une simple chaine.</dd>
482
					<dd><code>array|string</code><br>$tags peut être un tableau de chaîne ou une simple chaine.</dd>
487
				</dl></div>
483
				</dl></div>
488
 
484
 
489
				<h4>Returns</h4>
485
				<h4>Returns</h4>
490
				<div class="list">
486
				<div class="list">
491
					<code>boolean</code><br>True si ok<br>
487
					<code>boolean</code><br>True si ok<br>
492
				</div>
488
				</div>
493
 
489
 
494
 
490
 
495
 
491
 
496
 
492
 
497
		</div>
493
		</div>
498
		</div></td>
494
		</div></td>
499
	</tr>
495
	</tr>
500
	<tr data-order="getIds" id="_getIds">
496
	<tr data-order="getIds" id="_getIds">
501
 
497
 
502
		<td class="attributes"><code>
498
		<td class="attributes"><code>
503
			 public 
499
			 public 
504
			array
500
			array
505
			
501
			
506
			</code>
502
			</code>
507
		</td>
503
		</td>
508
 
504
 
509
		<td class="name"><div>
505
		<td class="name"><div>
510
		<a class="anchor" href="#_getIds">#</a>
506
		<a class="anchor" href="#_getIds">#</a>
511
		<code><a href="source-class-Cache.html#271-280" title="Go to source code">getIds</a>( )</code>
507
		<code><a href="source-class-Cache.html#271-280" title="Go to source code">getIds</a>( )</code>
512
 
508
 
513
		<div class="description short">
509
		<div class="description short">
514
			
510
			
515
<p>Return an array of stored cache ids</p>
511
<p>Return an array of stored cache ids</p>
516
 
512
 
517
		</div>
513
		</div>
518
 
514
 
519
		<div class="description detailed hidden">
515
		<div class="description detailed hidden">
520
			
516
			
521
<p>Return an array of stored cache ids</p>
517
<p>Return an array of stored cache ids</p>
522
 
518
 
523
 
519
 
524
 
520
 
525
 
521
 
526
				<h4>Returns</h4>
522
				<h4>Returns</h4>
527
				<div class="list">
523
				<div class="list">
528
					<code>array</code><br>array of stored cache ids (string)<br>
524
					<code>array</code><br>array of stored cache ids (string)<br>
529
				</div>
525
				</div>
530
 
526
 
531
 
527
 
532
 
528
 
533
 
529
 
534
		</div>
530
		</div>
535
		</div></td>
531
		</div></td>
536
	</tr>
532
	</tr>
537
	<tr data-order="getTags" id="_getTags">
533
	<tr data-order="getTags" id="_getTags">
538
 
534
 
539
		<td class="attributes"><code>
535
		<td class="attributes"><code>
540
			 public 
536
			 public 
541
			array
537
			array
542
			
538
			
543
			</code>
539
			</code>
544
		</td>
540
		</td>
545
 
541
 
546
		<td class="name"><div>
542
		<td class="name"><div>
547
		<a class="anchor" href="#_getTags">#</a>
543
		<a class="anchor" href="#_getTags">#</a>
548
		<code><a href="source-class-Cache.html#282-289" title="Go to source code">getTags</a>( )</code>
544
		<code><a href="source-class-Cache.html#282-289" title="Go to source code">getTags</a>( )</code>
549
 
545
 
550
		<div class="description short">
546
		<div class="description short">
551
			
547
			
552
<p>Return an array of stored tags</p>
548
<p>Return an array of stored tags</p>
553
 
549
 
554
		</div>
550
		</div>
555
 
551
 
556
		<div class="description detailed hidden">
552
		<div class="description detailed hidden">
557
			
553
			
558
<p>Return an array of stored tags</p>
554
<p>Return an array of stored tags</p>
559
 
555
 
560
 
556
 
561
 
557
 
562
 
558
 
563
				<h4>Returns</h4>
559
				<h4>Returns</h4>
564
				<div class="list">
560
				<div class="list">
565
					<code>array</code><br>array of stored tags (string)<br>
561
					<code>array</code><br>array of stored tags (string)<br>
566
				</div>
562
				</div>
567
 
563
 
568
 
564
 
569
 
565
 
570
 
566
 
571
		</div>
567
		</div>
572
		</div></td>
568
		</div></td>
573
	</tr>
569
	</tr>
574
	<tr data-order="getIdsAvecLesTags" id="_getIdsAvecLesTags">
570
	<tr data-order="getIdsAvecLesTags" id="_getIdsAvecLesTags">
575
 
571
 
576
		<td class="attributes"><code>
572
		<td class="attributes"><code>
577
			 public 
573
			 public 
578
			array
574
			array
579
			
575
			
580
			</code>
576
			</code>
581
		</td>
577
		</td>
582
 
578
 
583
		<td class="name"><div>
579
		<td class="name"><div>
584
		<a class="anchor" href="#_getIdsAvecLesTags">#</a>
580
		<a class="anchor" href="#_getIdsAvecLesTags">#</a>
585
		<code><a href="source-class-Cache.html#291-303" title="Go to source code">getIdsAvecLesTags</a>( <span>array <var>$tags</var> = <span class="php-keyword1">array</span>()</span> )</code>
581
		<code><a href="source-class-Cache.html#291-303" title="Go to source code">getIdsAvecLesTags</a>( <span>array <var>$tags</var> = <span class="php-keyword1">array</span>()</span> )</code>
586
 
582
 
587
		<div class="description short">
583
		<div class="description short">
588
			
584
			
589
<p>Return an array of stored cache ids which match given tags</p>
585
<p>Return an array of stored cache ids which match given tags</p>
590
 
586
 
591
		</div>
587
		</div>
592
 
588
 
593
		<div class="description detailed hidden">
589
		<div class="description detailed hidden">
594
			
590
			
595
<p>Return an array of stored cache ids which match given tags</p>
591
<p>Return an array of stored cache ids which match given tags</p>
596
 
592
 
597
<p>In case of multiple tags, a logical AND is made between tags</p>
593
<p>In case of multiple tags, a logical AND is made between tags</p>
598
 
594
 
599
 
595
 
600
 
596
 
601
				<h4>Parameters</h4>
597
				<h4>Parameters</h4>
602
				<div class="list"><dl>
598
				<div class="list"><dl>
603
					<dt><var>$tags</var></dt>
599
					<dt><var>$tags</var></dt>
604
					<dd><code>array</code><br>$tags array of tags</dd>
600
					<dd><code>array</code><br>$tags array of tags</dd>
605
				</dl></div>
601
				</dl></div>
606
 
602
 
607
				<h4>Returns</h4>
603
				<h4>Returns</h4>
608
				<div class="list">
604
				<div class="list">
609
					<code>array</code><br>array of matching cache ids (string)<br>
605
					<code>array</code><br>array of matching cache ids (string)<br>
610
				</div>
606
				</div>
611
 
607
 
612
 
608
 
613
 
609
 
614
 
610
 
615
		</div>
611
		</div>
616
		</div></td>
612
		</div></td>
617
	</tr>
613
	</tr>
618
	<tr data-order="getIdsSansLesTags" id="_getIdsSansLesTags">
614
	<tr data-order="getIdsSansLesTags" id="_getIdsSansLesTags">
619
 
615
 
620
		<td class="attributes"><code>
616
		<td class="attributes"><code>
621
			 public 
617
			 public 
622
			array
618
			array
623
			
619
			
624
			</code>
620
			</code>
625
		</td>
621
		</td>
626
 
622
 
627
		<td class="name"><div>
623
		<td class="name"><div>
628
		<a class="anchor" href="#_getIdsSansLesTags">#</a>
624
		<a class="anchor" href="#_getIdsSansLesTags">#</a>
629
		<code><a href="source-class-Cache.html#305-317" title="Go to source code">getIdsSansLesTags</a>( <span>array <var>$tags</var> = <span class="php-keyword1">array</span>()</span> )</code>
625
		<code><a href="source-class-Cache.html#305-317" title="Go to source code">getIdsSansLesTags</a>( <span>array <var>$tags</var> = <span class="php-keyword1">array</span>()</span> )</code>
630
 
626
 
631
		<div class="description short">
627
		<div class="description short">
632
			
628
			
633
<p>Return an array of stored cache ids which don't match given tags</p>
629
<p>Return an array of stored cache ids which don't match given tags</p>
634
 
630
 
635
		</div>
631
		</div>
636
 
632
 
637
		<div class="description detailed hidden">
633
		<div class="description detailed hidden">
638
			
634
			
639
<p>Return an array of stored cache ids which don't match given tags</p>
635
<p>Return an array of stored cache ids which don't match given tags</p>
640
 
636
 
641
<p>In case of multiple tags, a logical OR is made between tags</p>
637
<p>In case of multiple tags, a logical OR is made between tags</p>
642
 
638
 
643
 
639
 
644
 
640
 
645
				<h4>Parameters</h4>
641
				<h4>Parameters</h4>
646
				<div class="list"><dl>
642
				<div class="list"><dl>
647
					<dt><var>$tags</var></dt>
643
					<dt><var>$tags</var></dt>
648
					<dd><code>array</code><br>$tags array of tags</dd>
644
					<dd><code>array</code><br>$tags array of tags</dd>
649
				</dl></div>
645
				</dl></div>
650
 
646
 
651
				<h4>Returns</h4>
647
				<h4>Returns</h4>
652
				<div class="list">
648
				<div class="list">
653
					<code>array</code><br>array of not matching cache ids (string)<br>
649
					<code>array</code><br>array of not matching cache ids (string)<br>
654
				</div>
650
				</div>
655
 
651
 
656
 
652
 
657
 
653
 
658
 
654
 
659
		</div>
655
		</div>
660
		</div></td>
656
		</div></td>
661
	</tr>
657
	</tr>
662
	<tr data-order="getIdsAvecUnTag" id="_getIdsAvecUnTag">
658
	<tr data-order="getIdsAvecUnTag" id="_getIdsAvecUnTag">
663
 
659
 
664
		<td class="attributes"><code>
660
		<td class="attributes"><code>
665
			 public 
661
			 public 
666
			array
662
			array
667
			
663
			
668
			</code>
664
			</code>
669
		</td>
665
		</td>
670
 
666
 
671
		<td class="name"><div>
667
		<td class="name"><div>
672
		<a class="anchor" href="#_getIdsAvecUnTag">#</a>
668
		<a class="anchor" href="#_getIdsAvecUnTag">#</a>
673
		<code><a href="source-class-Cache.html#319-331" title="Go to source code">getIdsAvecUnTag</a>( <span>array <var>$tags</var> = <span class="php-keyword1">array</span>()</span> )</code>
669
		<code><a href="source-class-Cache.html#319-331" title="Go to source code">getIdsAvecUnTag</a>( <span>array <var>$tags</var> = <span class="php-keyword1">array</span>()</span> )</code>
674
 
670
 
675
		<div class="description short">
671
		<div class="description short">
676
			
672
			
677
<p>Return an array of stored cache ids which match any given tags</p>
673
<p>Return an array of stored cache ids which match any given tags</p>
678
 
674
 
679
		</div>
675
		</div>
680
 
676
 
681
		<div class="description detailed hidden">
677
		<div class="description detailed hidden">
682
			
678
			
683
<p>Return an array of stored cache ids which match any given tags</p>
679
<p>Return an array of stored cache ids which match any given tags</p>
684
 
680
 
685
<p>In case of multiple tags, a logical OR is made between tags</p>
681
<p>In case of multiple tags, a logical OR is made between tags</p>
686
 
682
 
687
 
683
 
688
 
684
 
689
				<h4>Parameters</h4>
685
				<h4>Parameters</h4>
690
				<div class="list"><dl>
686
				<div class="list"><dl>
691
					<dt><var>$tags</var></dt>
687
					<dt><var>$tags</var></dt>
692
					<dd><code>array</code><br>$tags array of tags</dd>
688
					<dd><code>array</code><br>$tags array of tags</dd>
693
				</dl></div>
689
				</dl></div>
694
 
690
 
695
				<h4>Returns</h4>
691
				<h4>Returns</h4>
696
				<div class="list">
692
				<div class="list">
697
					<code>array</code><br>array of matching any cache ids (string)<br>
693
					<code>array</code><br>array of matching any cache ids (string)<br>
698
				</div>
694
				</div>
699
 
695
 
700
 
696
 
701
 
697
 
702
 
698
 
703
		</div>
699
		</div>
704
		</div></td>
700
		</div></td>
705
	</tr>
701
	</tr>
706
	<tr data-order="getPourcentageRemplissage" id="_getPourcentageRemplissage">
702
	<tr data-order="getPourcentageRemplissage" id="_getPourcentageRemplissage">
707
 
703
 
708
		<td class="attributes"><code>
704
		<td class="attributes"><code>
709
			 public 
705
			 public 
710
			integer
706
			integer
711
			
707
			
712
			</code>
708
			</code>
713
		</td>
709
		</td>
714
 
710
 
715
		<td class="name"><div>
711
		<td class="name"><div>
716
		<a class="anchor" href="#_getPourcentageRemplissage">#</a>
712
		<a class="anchor" href="#_getPourcentageRemplissage">#</a>
717
		<code><a href="source-class-Cache.html#333-340" title="Go to source code">getPourcentageRemplissage</a>( )</code>
713
		<code><a href="source-class-Cache.html#333-340" title="Go to source code">getPourcentageRemplissage</a>( )</code>
718
 
714
 
719
		<div class="description short">
715
		<div class="description short">
720
			
716
			
721
<p>Return the filling percentage of the backend storage</p>
717
<p>Return the filling percentage of the backend storage</p>
722
 
718
 
723
		</div>
719
		</div>
724
 
720
 
725
		<div class="description detailed hidden">
721
		<div class="description detailed hidden">
726
			
722
			
727
<p>Return the filling percentage of the backend storage</p>
723
<p>Return the filling percentage of the backend storage</p>
728
 
724
 
729
 
725
 
730
 
726
 
731
 
727
 
732
				<h4>Returns</h4>
728
				<h4>Returns</h4>
733
				<div class="list">
729
				<div class="list">
734
					<code>integer</code><br>integer between 0 and 100<br>
730
					<code>integer</code><br>integer between 0 and 100<br>
735
				</div>
731
				</div>
736
 
732
 
737
 
733
 
738
 
734
 
739
 
735
 
740
		</div>
736
		</div>
741
		</div></td>
737
		</div></td>
742
	</tr>
738
	</tr>
743
	<tr data-order="getMetadonnees" id="_getMetadonnees">
739
	<tr data-order="getMetadonnees" id="_getMetadonnees">
744
 
740
 
745
		<td class="attributes"><code>
741
		<td class="attributes"><code>
746
			 public 
742
			 public 
747
			array
743
			array
748
			
744
			
749
			</code>
745
			</code>
750
		</td>
746
		</td>
751
 
747
 
752
		<td class="name"><div>
748
		<td class="name"><div>
753
		<a class="anchor" href="#_getMetadonnees">#</a>
749
		<a class="anchor" href="#_getMetadonnees">#</a>
754
		<code><a href="source-class-Cache.html#342-356" title="Go to source code">getMetadonnees</a>( <span>string <var>$id</var></span> )</code>
750
		<code><a href="source-class-Cache.html#342-356" title="Go to source code">getMetadonnees</a>( <span>string <var>$id</var></span> )</code>
755
 
751
 
756
		<div class="description short">
752
		<div class="description short">
757
			
753
			
758
<p>Return an array of metadatas for the given cache id</p>
754
<p>Return an array of metadatas for the given cache id</p>
759
 
755
 
760
		</div>
756
		</div>
761
 
757
 
762
		<div class="description detailed hidden">
758
		<div class="description detailed hidden">
763
			
759
			
764
<p>Return an array of metadatas for the given cache id</p>
760
<p>Return an array of metadatas for the given cache id</p>
765
 
761
 
766
<p>The array will include these keys :</p>
762
<p>The array will include these keys :</p>
767
 
763
 
768
<ul>
764
<ul>
769
	<li>expire : the expire timestamp</li>
765
	<li>expire : the expire timestamp</li>
770
 
766
 
771
	<li>tags : a string array of tags</li>
767
	<li>tags : a string array of tags</li>
772
 
768
 
773
	<li>mtime : timestamp of last modification time</li>
769
	<li>mtime : timestamp of last modification time</li>
774
</ul>
770
</ul>
775
 
771
 
776
 
772
 
777
 
773
 
778
				<h4>Parameters</h4>
774
				<h4>Parameters</h4>
779
				<div class="list"><dl>
775
				<div class="list"><dl>
780
					<dt><var>$id</var></dt>
776
					<dt><var>$id</var></dt>
781
					<dd><code>string</code><br>$id cache id</dd>
777
					<dd><code>string</code><br>$id cache id</dd>
782
				</dl></div>
778
				</dl></div>
783
 
779
 
784
				<h4>Returns</h4>
780
				<h4>Returns</h4>
785
				<div class="list">
781
				<div class="list">
786
					<code>array</code><br>array of metadatas (false if the cache id is not found)<br>
782
					<code>array</code><br>array of metadatas (false if the cache id is not found)<br>
787
				</div>
783
				</div>
788
 
784
 
789
 
785
 
790
 
786
 
791
 
787
 
792
		</div>
788
		</div>
793
		</div></td>
789
		</div></td>
794
	</tr>
790
	</tr>
795
	<tr data-order="ajouterSupplementDureeDeVie" id="_ajouterSupplementDureeDeVie">
791
	<tr data-order="ajouterSupplementDureeDeVie" id="_ajouterSupplementDureeDeVie">
796
 
792
 
797
		<td class="attributes"><code>
793
		<td class="attributes"><code>
798
			 public 
794
			 public 
799
			boolean
795
			boolean
800
			
796
			
801
			</code>
797
			</code>
802
		</td>
798
		</td>
803
 
799
 
804
		<td class="name"><div>
800
		<td class="name"><div>
805
		<a class="anchor" href="#_ajouterSupplementDureeDeVie">#</a>
801
		<a class="anchor" href="#_ajouterSupplementDureeDeVie">#</a>
806
		<code><a href="source-class-Cache.html#358-368" title="Go to source code">ajouterSupplementDureeDeVie</a>( <span>string <var>$id</var></span>, <span>integer <var>$supplement_duree_de_vie</var></span> )</code>
802
		<code><a href="source-class-Cache.html#358-368" title="Go to source code">ajouterSupplementDureeDeVie</a>( <span>string <var>$id</var></span>, <span>integer <var>$supplement_duree_de_vie</var></span> )</code>
807
 
803
 
808
		<div class="description short">
804
		<div class="description short">
809
			
805
			
810
<p>Give (if possible) an extra lifetime to the given cache id</p>
806
<p>Give (if possible) an extra lifetime to the given cache id</p>
811
 
807
 
812
		</div>
808
		</div>
813
 
809
 
814
		<div class="description detailed hidden">
810
		<div class="description detailed hidden">
815
			
811
			
816
<p>Give (if possible) an extra lifetime to the given cache id</p>
812
<p>Give (if possible) an extra lifetime to the given cache id</p>
817
 
813
 
818
 
814
 
819
 
815
 
820
				<h4>Parameters</h4>
816
				<h4>Parameters</h4>
821
				<div class="list"><dl>
817
				<div class="list"><dl>
822
					<dt><var>$id</var></dt>
818
					<dt><var>$id</var></dt>
823
					<dd><code>string</code><br>$id cache id</dd>
819
					<dd><code>string</code><br>$id cache id</dd>
824
					<dt><var>$supplement_duree_de_vie</var></dt>
820
					<dt><var>$supplement_duree_de_vie</var></dt>
825
					<dd><code>integer</code><br>$extraLifetime</dd>
821
					<dd><code>integer</code><br>$extraLifetime</dd>
826
				</dl></div>
822
				</dl></div>
827
 
823
 
828
				<h4>Returns</h4>
824
				<h4>Returns</h4>
829
				<div class="list">
825
				<div class="list">
830
					<code>boolean</code><br>true if ok<br>
826
					<code>boolean</code><br>true if ok<br>
831
				</div>
827
				</div>
832
 
828
 
833
 
829
 
834
 
830
 
835
 
831
 
836
		</div>
832
		</div>
837
		</div></td>
833
		</div></td>
838
	</tr>
834
	</tr>
839
	<tr data-order="validerIdOuTag" id="_validerIdOuTag">
835
	<tr data-order="validerIdOuTag" id="_validerIdOuTag">
840
 
836
 
841
		<td class="attributes"><code>
837
		<td class="attributes"><code>
842
			 protected static
838
			 protected static
843
			
839
			
844
			
840
			
845
			</code>
841
			</code>
846
		</td>
842
		</td>
847
 
843
 
848
		<td class="name"><div>
844
		<td class="name"><div>
849
		<a class="anchor" href="#_validerIdOuTag">#</a>
845
		<a class="anchor" href="#_validerIdOuTag">#</a>
850
		<code><a href="source-class-Cache.html#456-472" title="Go to source code">validerIdOuTag</a>( <span>string <var>$chaine</var></span> )</code>
846
		<code><a href="source-class-Cache.html#456-472" title="Go to source code">validerIdOuTag</a>( <span>string <var>$chaine</var></span> )</code>
851
 
847
 
852
		<div class="description short">
848
		<div class="description short">
853
			
849
			
854
<p>Valide un identifiant de cache ou un tag (securité, nom de fichiers fiables,
850
<p>Valide un identifiant de cache ou un tag (securité, nom de fichiers fiables,
855
préfixes réservés...)</p>
851
préfixes réservés...)</p>
856
 
852
 
857
		</div>
853
		</div>
858
 
854
 
859
		<div class="description detailed hidden">
855
		<div class="description detailed hidden">
860
			
856
			
861
<p>Valide un identifiant de cache ou un tag (securité, nom de fichiers fiables,
857
<p>Valide un identifiant de cache ou un tag (securité, nom de fichiers fiables,
862
préfixes réservés...)</p>
858
préfixes réservés...)</p>
863
 
859
 
864
 
860
 
865
 
861
 
866
				<h4>Parameters</h4>
862
				<h4>Parameters</h4>
867
				<div class="list"><dl>
863
				<div class="list"><dl>
868
					<dt><var>$chaine</var></dt>
864
					<dt><var>$chaine</var></dt>
869
					<dd><code>string</code><br>$chaine Identificant de cache ou tag</dd>
865
					<dd><code>string</code><br>$chaine Identificant de cache ou tag</dd>
870
				</dl></div>
866
				</dl></div>
871
 
867
 
872
 
868
 
873
 
869
 
874
 
870
 
875
 
871
 
876
		</div>
872
		</div>
877
		</div></td>
873
		</div></td>
878
	</tr>
874
	</tr>
879
	<tr data-order="validerTableauDeTags" id="_validerTableauDeTags">
875
	<tr data-order="validerTableauDeTags" id="_validerTableauDeTags">
880
 
876
 
881
		<td class="attributes"><code>
877
		<td class="attributes"><code>
882
			 protected static
878
			 protected static
883
			
879
			
884
			
880
			
885
			</code>
881
			</code>
886
		</td>
882
		</td>
887
 
883
 
888
		<td class="name"><div>
884
		<td class="name"><div>
889
		<a class="anchor" href="#_validerTableauDeTags">#</a>
885
		<a class="anchor" href="#_validerTableauDeTags">#</a>
890
		<code><a href="source-class-Cache.html#474-488" title="Go to source code">validerTableauDeTags</a>( <span>array <var>$tags</var></span> )</code>
886
		<code><a href="source-class-Cache.html#474-488" title="Go to source code">validerTableauDeTags</a>( <span>array <var>$tags</var></span> )</code>
891
 
887
 
892
		<div class="description short">
888
		<div class="description short">
893
			
889
			
894
<p>Valide un tableau de tags (securité, nom de fichiers fiables, préfixes
890
<p>Valide un tableau de tags (securité, nom de fichiers fiables, préfixes
895
réservés...)</p>
891
réservés...)</p>
896
 
892
 
897
		</div>
893
		</div>
898
 
894
 
899
		<div class="description detailed hidden">
895
		<div class="description detailed hidden">
900
			
896
			
901
<p>Valide un tableau de tags (securité, nom de fichiers fiables, préfixes
897
<p>Valide un tableau de tags (securité, nom de fichiers fiables, préfixes
902
réservés...)</p>
898
réservés...)</p>
903
 
899
 
904
 
900
 
905
 
901
 
906
				<h4>Parameters</h4>
902
				<h4>Parameters</h4>
907
				<div class="list"><dl>
903
				<div class="list"><dl>
908
					<dt><var>$tags</var></dt>
904
					<dt><var>$tags</var></dt>
909
					<dd><code>array</code><br>$tags tableau de tags</dd>
905
					<dd><code>array</code><br>$tags tableau de tags</dd>
910
				</dl></div>
906
				</dl></div>
911
 
907
 
912
 
908
 
913
 
909
 
914
 
910
 
915
 
911
 
916
		</div>
912
		</div>
917
		</div></td>
913
		</div></td>
918
	</tr>
914
	</tr>
919
	<tr data-order="getTimestampExpiration" id="_getTimestampExpiration">
915
	<tr data-order="getTimestampExpiration" id="_getTimestampExpiration">
920
 
916
 
921
		<td class="attributes"><code>
917
		<td class="attributes"><code>
922
			 public 
918
			 public 
923
			integer
919
			integer
924
			
920
			
925
			</code>
921
			</code>
926
		</td>
922
		</td>
927
 
923
 
928
		<td class="name"><div>
924
		<td class="name"><div>
929
		<a class="anchor" href="#_getTimestampExpiration">#</a>
925
		<a class="anchor" href="#_getTimestampExpiration">#</a>
930
		<code><a href="source-class-Cache.html#490-505" title="Go to source code">getTimestampExpiration</a>( <span>mixed <var>$duree_de_vie</var></span> )</code>
926
		<code><a href="source-class-Cache.html#490-505" title="Go to source code">getTimestampExpiration</a>( <span>mixed <var>$duree_de_vie</var></span> )</code>
931
 
927
 
932
		<div class="description short">
928
		<div class="description short">
933
			
929
			
934
<p>Calcule et retourne le timestamp d'expiration</p>
930
<p>Calcule et retourne le timestamp d'expiration</p>
935
 
931
 
936
		</div>
932
		</div>
937
 
933
 
938
		<div class="description detailed hidden">
934
		<div class="description detailed hidden">
939
			
935
			
940
<p>Calcule et retourne le timestamp d'expiration</p>
936
<p>Calcule et retourne le timestamp d'expiration</p>
941
 
937
 
942
 
938
 
943
 
939
 
944
 
940
 
945
				<h4>Returns</h4>
941
				<h4>Returns</h4>
946
				<div class="list">
942
				<div class="list">
947
					<code>integer</code><br>timestamp d'expiration (unix timestamp)<br>
943
					<code>integer</code><br>timestamp d'expiration (unix timestamp)<br>
948
				</div>
944
				</div>
949
 
945
 
950
 
946
 
951
 
947
 
952
 
948
 
953
		</div>
949
		</div>
954
		</div></td>
950
		</div></td>
955
	</tr>
951
	</tr>
956
	</table>
952
	</table>
957
 
953
 
958
 
954
 
959
 
955
 
960
 
956
 
961
 
957
 
962
 
958
 
963
 
959
 
964
 
960
 
965
	<table class="summary" id="constants">
961
	<table class="summary" id="constants">
966
	<caption>Constants summary</caption>
962
	<caption>Constants summary</caption>
967
	<tr data-order="STOCKAGE_MODE_SIMPLE" id="STOCKAGE_MODE_SIMPLE">
963
	<tr data-order="STOCKAGE_MODE_SIMPLE" id="STOCKAGE_MODE_SIMPLE">
968
 
964
 
969
		<td class="attributes"><code>string</code></td>
965
		<td class="attributes"><code>string</code></td>
970
		<td class="name"><code>
966
		<td class="name"><code>
971
				<a href="source-class-Cache.html#18-19" title="Go to source code"><b>STOCKAGE_MODE_SIMPLE</b></a>
967
				<a href="source-class-Cache.html#18-19" title="Go to source code"><b>STOCKAGE_MODE_SIMPLE</b></a>
972
		</code></td>
968
		</code></td>
973
		<td class="value"><code><span class="php-quote">&quot;FichierSimple&quot;</span></code></td>
969
		<td class="value"><code><span class="php-quote">&quot;FichierSimple&quot;</span></code></td>
974
		<td class="description"><div>
970
		<td class="description"><div>
975
			<a href="#STOCKAGE_MODE_SIMPLE" class="anchor">#</a>
971
			<a href="#STOCKAGE_MODE_SIMPLE" class="anchor">#</a>
976
 
972
 
977
			<div class="description short">
973
			<div class="description short">
978
				
974
				
979
<p>Socke les enregistrements du cache dans des fichiers textes de façon
975
<p>Socke les enregistrements du cache dans des fichiers textes de façon
980
extremement simple.</p>
976
extremement simple.</p>
981
 
977
 
982
			</div>
978
			</div>
983
 
979
 
984
			<div class="description detailed hidden">
980
			<div class="description detailed hidden">
985
				
981
				
986
<p>Socke les enregistrements du cache dans des fichiers textes de façon
982
<p>Socke les enregistrements du cache dans des fichiers textes de façon
987
extremement simple.</p>
983
extremement simple.</p>
988
 
984
 
989
 
985
 
990
			</div>
986
			</div>
991
		</div></td>
987
		</div></td>
992
	</tr>
988
	</tr>
993
	<tr data-order="STOCKAGE_MODE_FICHIER" id="STOCKAGE_MODE_FICHIER">
989
	<tr data-order="STOCKAGE_MODE_FICHIER" id="STOCKAGE_MODE_FICHIER">
994
 
990
 
995
		<td class="attributes"><code>string</code></td>
991
		<td class="attributes"><code>string</code></td>
996
		<td class="name"><code>
992
		<td class="name"><code>
997
				<a href="source-class-Cache.html#20-21" title="Go to source code"><b>STOCKAGE_MODE_FICHIER</b></a>
993
				<a href="source-class-Cache.html#20-21" title="Go to source code"><b>STOCKAGE_MODE_FICHIER</b></a>
998
		</code></td>
994
		</code></td>
999
		<td class="value"><code><span class="php-quote">&quot;Fichier&quot;</span></code></td>
995
		<td class="value"><code><span class="php-quote">&quot;Fichier&quot;</span></code></td>
1000
		<td class="description"><div>
996
		<td class="description"><div>
1001
			<a href="#STOCKAGE_MODE_FICHIER" class="anchor">#</a>
997
			<a href="#STOCKAGE_MODE_FICHIER" class="anchor">#</a>
1002
 
998
 
1003
			<div class="description short">
999
			<div class="description short">
1004
				
1000
				
1005
<p>Socke les enregistrements du cache dans des fichiers textes.</p>
1001
<p>Socke les enregistrements du cache dans des fichiers textes.</p>
1006
 
1002
 
1007
			</div>
1003
			</div>
1008
 
1004
 
1009
			<div class="description detailed hidden">
1005
			<div class="description detailed hidden">
1010
				
1006
				
1011
<p>Socke les enregistrements du cache dans des fichiers textes.</p>
1007
<p>Socke les enregistrements du cache dans des fichiers textes.</p>
1012
 
1008
 
1013
 
1009
 
1014
			</div>
1010
			</div>
1015
		</div></td>
1011
		</div></td>
1016
	</tr>
1012
	</tr>
1017
	<tr data-order="STOCKAGE_MODE_SQLITE" id="STOCKAGE_MODE_SQLITE">
1013
	<tr data-order="STOCKAGE_MODE_SQLITE" id="STOCKAGE_MODE_SQLITE">
1018
 
1014
 
1019
		<td class="attributes"><code>string</code></td>
1015
		<td class="attributes"><code>string</code></td>
1020
		<td class="name"><code>
1016
		<td class="name"><code>
1021
				<a href="source-class-Cache.html#22-23" title="Go to source code"><b>STOCKAGE_MODE_SQLITE</b></a>
1017
				<a href="source-class-Cache.html#22-23" title="Go to source code"><b>STOCKAGE_MODE_SQLITE</b></a>
1022
		</code></td>
1018
		</code></td>
1023
		<td class="value"><code><span class="php-quote">&quot;Sqlite&quot;</span></code></td>
1019
		<td class="value"><code><span class="php-quote">&quot;Sqlite&quot;</span></code></td>
1024
		<td class="description"><div>
1020
		<td class="description"><div>
1025
			<a href="#STOCKAGE_MODE_SQLITE" class="anchor">#</a>
1021
			<a href="#STOCKAGE_MODE_SQLITE" class="anchor">#</a>
1026
 
1022
 
1027
			<div class="description short">
1023
			<div class="description short">
1028
				
1024
				
1029
<p>Socke les enregistrements du cache dans une base de données SQLite.</p>
1025
<p>Socke les enregistrements du cache dans une base de données SQLite.</p>
1030
 
1026
 
1031
			</div>
1027
			</div>
1032
 
1028
 
1033
			<div class="description detailed hidden">
1029
			<div class="description detailed hidden">
1034
				
1030
				
1035
<p>Socke les enregistrements du cache dans une base de données SQLite.</p>
1031
<p>Socke les enregistrements du cache dans une base de données SQLite.</p>
1036
 
1032
 
1037
 
1033
 
1038
			</div>
1034
			</div>
1039
		</div></td>
1035
		</div></td>
1040
	</tr>
1036
	</tr>
1041
	<tr data-order="NETTOYAGE_MODE_TOUS" id="NETTOYAGE_MODE_TOUS">
1037
	<tr data-order="NETTOYAGE_MODE_TOUS" id="NETTOYAGE_MODE_TOUS">
1042
 
1038
 
1043
		<td class="attributes"><code>string</code></td>
1039
		<td class="attributes"><code>string</code></td>
1044
		<td class="name"><code>
1040
		<td class="name"><code>
1045
				<a href="source-class-Cache.html#25-26" title="Go to source code"><b>NETTOYAGE_MODE_TOUS</b></a>
1041
				<a href="source-class-Cache.html#25-26" title="Go to source code"><b>NETTOYAGE_MODE_TOUS</b></a>
1046
		</code></td>
1042
		</code></td>
1047
		<td class="value"><code><span class="php-quote">&quot;tous&quot;</span></code></td>
1043
		<td class="value"><code><span class="php-quote">&quot;tous&quot;</span></code></td>
1048
		<td class="description"><div>
1044
		<td class="description"><div>
1049
			<a href="#NETTOYAGE_MODE_TOUS" class="anchor">#</a>
1045
			<a href="#NETTOYAGE_MODE_TOUS" class="anchor">#</a>
1050
 
1046
 
1051
			<div class="description short">
1047
			<div class="description short">
1052
				
1048
				
1053
<p>'tous' (par défaut) : supprime tous les enregistrements.</p>
1049
<p>'tous' (par défaut) : supprime tous les enregistrements.</p>
1054
 
1050
 
1055
			</div>
1051
			</div>
1056
 
1052
 
1057
			<div class="description detailed hidden">
1053
			<div class="description detailed hidden">
1058
				
1054
				
1059
<p>'tous' (par défaut) : supprime tous les enregistrements.</p>
1055
<p>'tous' (par défaut) : supprime tous les enregistrements.</p>
1060
 
1056
 
1061
 
1057
 
1062
			</div>
1058
			</div>
1063
		</div></td>
1059
		</div></td>
1064
	</tr>
1060
	</tr>
1065
	<tr data-order="NETTOYAGE_MODE_EXPIRATION" id="NETTOYAGE_MODE_EXPIRATION">
1061
	<tr data-order="NETTOYAGE_MODE_EXPIRATION" id="NETTOYAGE_MODE_EXPIRATION">
1066
 
1062
 
1067
		<td class="attributes"><code>string</code></td>
1063
		<td class="attributes"><code>string</code></td>
1068
		<td class="name"><code>
1064
		<td class="name"><code>
1069
				<a href="source-class-Cache.html#27-28" title="Go to source code"><b>NETTOYAGE_MODE_EXPIRATION</b></a>
1065
				<a href="source-class-Cache.html#27-28" title="Go to source code"><b>NETTOYAGE_MODE_EXPIRATION</b></a>
1070
		</code></td>
1066
		</code></td>
1071
		<td class="value"><code><span class="php-quote">&quot;expiration&quot;</span></code></td>
1067
		<td class="value"><code><span class="php-quote">&quot;expiration&quot;</span></code></td>
1072
		<td class="description"><div>
1068
		<td class="description"><div>
1073
			<a href="#NETTOYAGE_MODE_EXPIRATION" class="anchor">#</a>
1069
			<a href="#NETTOYAGE_MODE_EXPIRATION" class="anchor">#</a>
1074
 
1070
 
1075
			<div class="description short">
1071
			<div class="description short">
1076
				
1072
				
1077
<p>'expiration' : supprime tous les enregistrements dont la date d'expériration
1073
<p>'expiration' : supprime tous les enregistrements dont la date d'expériration
1078
est dépassée.</p>
1074
est dépassée.</p>
1079
 
1075
 
1080
			</div>
1076
			</div>
1081
 
1077
 
1082
			<div class="description detailed hidden">
1078
			<div class="description detailed hidden">
1083
				
1079
				
1084
<p>'expiration' : supprime tous les enregistrements dont la date d'expériration
1080
<p>'expiration' : supprime tous les enregistrements dont la date d'expériration
1085
est dépassée.</p>
1081
est dépassée.</p>
1086
 
1082
 
1087
 
1083
 
1088
			</div>
1084
			</div>
1089
		</div></td>
1085
		</div></td>
1090
	</tr>
1086
	</tr>
1091
	<tr data-order="NETTOYAGE_MODE_AVEC_LES_TAGS" id="NETTOYAGE_MODE_AVEC_LES_TAGS">
1087
	<tr data-order="NETTOYAGE_MODE_AVEC_LES_TAGS" id="NETTOYAGE_MODE_AVEC_LES_TAGS">
1092
 
1088
 
1093
		<td class="attributes"><code>string</code></td>
1089
		<td class="attributes"><code>string</code></td>
1094
		<td class="name"><code>
1090
		<td class="name"><code>
1095
				<a href="source-class-Cache.html#29-30" title="Go to source code"><b>NETTOYAGE_MODE_AVEC_LES_TAGS</b></a>
1091
				<a href="source-class-Cache.html#29-30" title="Go to source code"><b>NETTOYAGE_MODE_AVEC_LES_TAGS</b></a>
1096
		</code></td>
1092
		</code></td>
1097
		<td class="value"><code><span class="php-quote">&quot;avecLesTags&quot;</span></code></td>
1093
		<td class="value"><code><span class="php-quote">&quot;avecLesTags&quot;</span></code></td>
1098
		<td class="description"><div>
1094
		<td class="description"><div>
1099
			<a href="#NETTOYAGE_MODE_AVEC_LES_TAGS" class="anchor">#</a>
1095
			<a href="#NETTOYAGE_MODE_AVEC_LES_TAGS" class="anchor">#</a>
1100
 
1096
 
1101
			<div class="description short">
1097
			<div class="description short">
1102
				
1098
				
1103
<p>'avecLesTags' : supprime tous les enregistrements contenant tous les tags
1099
<p>'avecLesTags' : supprime tous les enregistrements contenant tous les tags
1104
indiqués.</p>
1100
indiqués.</p>
1105
 
1101
 
1106
			</div>
1102
			</div>
1107
 
1103
 
1108
			<div class="description detailed hidden">
1104
			<div class="description detailed hidden">
1109
				
1105
				
1110
<p>'avecLesTags' : supprime tous les enregistrements contenant tous les tags
1106
<p>'avecLesTags' : supprime tous les enregistrements contenant tous les tags
1111
indiqués.</p>
1107
indiqués.</p>
1112
 
1108
 
1113
 
1109
 
1114
			</div>
1110
			</div>
1115
		</div></td>
1111
		</div></td>
1116
	</tr>
1112
	</tr>
1117
	<tr data-order="NETTOYAGE_MODE_SANS_LES_TAGS" id="NETTOYAGE_MODE_SANS_LES_TAGS">
1113
	<tr data-order="NETTOYAGE_MODE_SANS_LES_TAGS" id="NETTOYAGE_MODE_SANS_LES_TAGS">
1118
 
1114
 
1119
		<td class="attributes"><code>string</code></td>
1115
		<td class="attributes"><code>string</code></td>
1120
		<td class="name"><code>
1116
		<td class="name"><code>
1121
				<a href="source-class-Cache.html#31-32" title="Go to source code"><b>NETTOYAGE_MODE_SANS_LES_TAGS</b></a>
1117
				<a href="source-class-Cache.html#31-32" title="Go to source code"><b>NETTOYAGE_MODE_SANS_LES_TAGS</b></a>
1122
		</code></td>
1118
		</code></td>
1123
		<td class="value"><code><span class="php-quote">&quot;sansLesTags&quot;</span></code></td>
1119
		<td class="value"><code><span class="php-quote">&quot;sansLesTags&quot;</span></code></td>
1124
		<td class="description"><div>
1120
		<td class="description"><div>
1125
			<a href="#NETTOYAGE_MODE_SANS_LES_TAGS" class="anchor">#</a>
1121
			<a href="#NETTOYAGE_MODE_SANS_LES_TAGS" class="anchor">#</a>
1126
 
1122
 
1127
			<div class="description short">
1123
			<div class="description short">
1128
				
1124
				
1129
<p>'sansLesTags' : supprime tous les enregistrements contenant aucun des tags
1125
<p>'sansLesTags' : supprime tous les enregistrements contenant aucun des tags
1130
indiqués.</p>
1126
indiqués.</p>
1131
 
1127
 
1132
			</div>
1128
			</div>
1133
 
1129
 
1134
			<div class="description detailed hidden">
1130
			<div class="description detailed hidden">
1135
				
1131
				
1136
<p>'sansLesTags' : supprime tous les enregistrements contenant aucun des tags
1132
<p>'sansLesTags' : supprime tous les enregistrements contenant aucun des tags
1137
indiqués.</p>
1133
indiqués.</p>
1138
 
1134
 
1139
 
1135
 
1140
			</div>
1136
			</div>
1141
		</div></td>
1137
		</div></td>
1142
	</tr>
1138
	</tr>
1143
	<tr data-order="NETTOYAGE_MODE_AVEC_UN_TAG" id="NETTOYAGE_MODE_AVEC_UN_TAG">
1139
	<tr data-order="NETTOYAGE_MODE_AVEC_UN_TAG" id="NETTOYAGE_MODE_AVEC_UN_TAG">
1144
 
1140
 
1145
		<td class="attributes"><code>string</code></td>
1141
		<td class="attributes"><code>string</code></td>
1146
		<td class="name"><code>
1142
		<td class="name"><code>
1147
				<a href="source-class-Cache.html#33-34" title="Go to source code"><b>NETTOYAGE_MODE_AVEC_UN_TAG</b></a>
1143
				<a href="source-class-Cache.html#33-34" title="Go to source code"><b>NETTOYAGE_MODE_AVEC_UN_TAG</b></a>
1148
		</code></td>
1144
		</code></td>
1149
		<td class="value"><code><span class="php-quote">&quot;avecUnTag&quot;</span></code></td>
1145
		<td class="value"><code><span class="php-quote">&quot;avecUnTag&quot;</span></code></td>
1150
		<td class="description"><div>
1146
		<td class="description"><div>
1151
			<a href="#NETTOYAGE_MODE_AVEC_UN_TAG" class="anchor">#</a>
1147
			<a href="#NETTOYAGE_MODE_AVEC_UN_TAG" class="anchor">#</a>
1152
 
1148
 
1153
			<div class="description short">
1149
			<div class="description short">
1154
				
1150
				
1155
<p>'avecUnTag' : supprime tous les enregistrements contenant au moins un des
1151
<p>'avecUnTag' : supprime tous les enregistrements contenant au moins un des
1156
tags indiqués.</p>
1152
tags indiqués.</p>
1157
 
1153
 
1158
			</div>
1154
			</div>
1159
 
1155
 
1160
			<div class="description detailed hidden">
1156
			<div class="description detailed hidden">
1161
				
1157
				
1162
<p>'avecUnTag' : supprime tous les enregistrements contenant au moins un des
1158
<p>'avecUnTag' : supprime tous les enregistrements contenant au moins un des
1163
tags indiqués.</p>
1159
tags indiqués.</p>
1164
 
1160
 
1165
 
1161
 
1166
			</div>
1162
			</div>
1167
		</div></td>
1163
		</div></td>
1168
	</tr>
1164
	</tr>
1169
	</table>
1165
	</table>
1170
 
1166
 
1171
 
1167
 
1172
 
1168
 
1173
 
1169
 
1174
	<table class="summary" id="properties">
1170
	<table class="summary" id="properties">
1175
	<caption>Properties summary</caption>
1171
	<caption>Properties summary</caption>
1176
	<tr data-order="options" id="$options">
1172
	<tr data-order="options" id="$options">
1177
		<td class="attributes"><code>
1173
		<td class="attributes"><code>
1178
			protected  
1174
			protected  
1179
			array
1175
			array
1180
		</code></td>
1176
		</code></td>
1181
 
1177
 
1182
		<td class="name">
1178
		<td class="name">
1183
				<a href="source-class-Cache.html#43-94" title="Go to source code"><var>$options</var></a>
1179
				<a href="source-class-Cache.html#43-94" title="Go to source code"><var>$options</var></a>
1184
		</td>
1180
		</td>
1185
		<td class="value"><code><span class="php-keyword1">array</span>(
1181
		<td class="value"><code><span class="php-keyword1">array</span>(
1186
	<span class="php-quote">'stockage_mode'</span>				 =&gt; self::STOCKAGE_MODE_FICHIER,
1182
	<span class="php-quote">'stockage_mode'</span>				 =&gt; self::STOCKAGE_MODE_FICHIER,
1187
	<span class="php-quote">'stockage_chemin'</span>				 =&gt; <span class="php-keyword1">null</span>,	
1183
	<span class="php-quote">'stockage_chemin'</span>				 =&gt; <span class="php-keyword1">null</span>,	
1188
	<span class="php-quote">'controle_ecriture'</span>			 =&gt; <span class="php-keyword1">true</span>,
1184
	<span class="php-quote">'controle_ecriture'</span>			 =&gt; <span class="php-keyword1">true</span>,
1189
	<span class="php-quote">'mise_en_cache'</span>		  		 =&gt; <span class="php-keyword1">true</span>,
1185
	<span class="php-quote">'mise_en_cache'</span>		  		 =&gt; <span class="php-keyword1">true</span>,
1190
	<span class="php-quote">'cache_id_prefixe'</span>		  		 =&gt; <span class="php-keyword1">null</span>,
1186
	<span class="php-quote">'cache_id_prefixe'</span>		  		 =&gt; <span class="php-keyword1">null</span>,
1191
	<span class="php-quote">'serialisation_auto'</span>		  	 =&gt; <span class="php-keyword1">false</span>,
1187
	<span class="php-quote">'serialisation_auto'</span>		  	 =&gt; <span class="php-keyword1">false</span>,
1192
	<span class="php-quote">'nettoyage_auto'</span>				 =&gt; <span class="php-num">10</span>,
1188
	<span class="php-quote">'nettoyage_auto'</span>				 =&gt; <span class="php-num">10</span>,
1193
	<span class="php-quote">'duree_de_vie'</span>			 		 =&gt; <span class="php-num">3600</span>,
1189
	<span class="php-quote">'duree_de_vie'</span>			 		 =&gt; <span class="php-num">3600</span>,
1194
)</code></td>
1190
)</code></td>
1195
		<td class="description"><div>
1191
		<td class="description"><div>
1196
			<a href="#$options" class="anchor">#</a>
1192
			<a href="#$options" class="anchor">#</a>
1197
 
1193
 
1198
			<div class="description short">
1194
			<div class="description short">
1199
				
1195
				
1200
<p>Les options disponibles pour le cache :</p>
1196
<p>Les options disponibles pour le cache :</p>
1201
 
1197
 
1202
<h1>&gt; (string) stockage_mode :</h1>
1198
<h1>&gt; (string) stockage_mode :</h1>
1203
 
1199
 
1204
<p>Indique le mode de stockage du cache à utiliser parmis :</p>
1200
<p>Indique le mode de stockage du cache à utiliser parmis :</p>
1205
 
1201
 
1206
<ul>
1202
<ul>
1207
	<li>Cache::STOCKAGE_MODE_FICHIER : sous forme d'une arborescence de fichiers et
1203
	<li>Cache::STOCKAGE_MODE_FICHIER : sous forme d'une arborescence de fichiers et
1208
	dossier</li>
1204
	dossier</li>
1209
 
1205
 
1210
	<li>Cache::STOCKAGE_MODE_SQLITE : sous forme d'une base de données SQLite</li>
1206
	<li>Cache::STOCKAGE_MODE_SQLITE : sous forme d'une base de données SQLite</li>
1211
</ul>
1207
</ul>
1212
 
1208
 
1213
			</div>
1209
			</div>
1214
 
1210
 
1215
			<div class="description detailed hidden">
1211
			<div class="description detailed hidden">
1216
				
1212
				
1217
<p>Les options disponibles pour le cache :</p>
1213
<p>Les options disponibles pour le cache :</p>
1218
 
1214
 
1219
<h2>&gt; (string) stockage_mode :</h2>
1215
<h2>&gt; (string) stockage_mode :</h2>
1220
 
1216
 
1221
<p>Indique le mode de stockage du cache à utiliser parmis :</p>
1217
<p>Indique le mode de stockage du cache à utiliser parmis :</p>
1222
 
1218
 
1223
<ul>
1219
<ul>
1224
	<li>Cache::STOCKAGE_MODE_FICHIER : sous forme d'une arborescence de fichiers et
1220
	<li>Cache::STOCKAGE_MODE_FICHIER : sous forme d'une arborescence de fichiers et
1225
	dossier</li>
1221
	dossier</li>
1226
 
1222
 
1227
	<li>Cache::STOCKAGE_MODE_SQLITE : sous forme d'une base de données SQLite</li>
1223
	<li>Cache::STOCKAGE_MODE_SQLITE : sous forme d'une base de données SQLite</li>
1228
</ul>
1224
</ul>
1229
 
1225
 
1230
<h2>&gt; (string) stockage_chemin :</h2>
1226
<h2>&gt; (string) stockage_chemin :</h2>
1231
 
1227
 
1232
<p>Chemin vers :</p>
1228
<p>Chemin vers :</p>
1233
 
1229
 
1234
<ul>
1230
<ul>
1235
	<li>Cache::STOCKAGE_MODE_FICHIER : le dossier devant contenir
1231
	<li>Cache::STOCKAGE_MODE_FICHIER : le dossier devant contenir
1236
	l'arborescence.</li>
1232
	l'arborescence.</li>
1237
 
1233
 
1238
	<li>Cache::STOCKAGE_MODE_SQLITE : le fichier contenant la base SQLite.</li>
1234
	<li>Cache::STOCKAGE_MODE_SQLITE : le fichier contenant la base SQLite.</li>
1239
</ul>
1235
</ul>
1240
 
1236
 
1241
<h2>&gt; (boolean) controle_ecriture :</h2>
1237
<h2>&gt; (boolean) controle_ecriture :</h2>
1242
 
1238
 
1243
<ul>
1239
<ul>
1244
	<li>Active / Désactive le controle d'écriture (le cache est lue jute après
1240
	<li>Active / Désactive le controle d'écriture (le cache est lue jute après
1245
	l'écriture du fichier pour détecter sa corruption)</li>
1241
	l'écriture du fichier pour détecter sa corruption)</li>
1246
 
1242
 
1247
	<li>Activer le controle d'écriture ralentira légèrement l'écriture du
1243
	<li>Activer le controle d'écriture ralentira légèrement l'écriture du
1248
	fichier de cache mais pas sa lecture</li>
1244
	fichier de cache mais pas sa lecture</li>
1249
</ul>
1245
</ul>
1250
 
1246
 
1251
<p>Le controle d'écriture peut détecter la corruption de fichier mais ce n'est
1247
<p>Le controle d'écriture peut détecter la corruption de fichier mais ce n'est
1252
pas un système de controle parfait.</p>
1248
pas un système de controle parfait.</p>
1253
 
1249
 
1254
<h2>&gt; (boolean) mise_en_cache :</h2>
1250
<h2>&gt; (boolean) mise_en_cache :</h2>
1255
 
1251
 
1256
<ul>
1252
<ul>
1257
	<li>Active / Désactive la mise en cache</li>
1253
	<li>Active / Désactive la mise en cache</li>
1258
</ul>
1254
</ul>
1259
 
1255
 
1260
<p>(peut être très utile pour le débogage des scripts utilisant le cache</p>
1256
<p>(peut être très utile pour le débogage des scripts utilisant le cache</p>
1261
 
1257
 
1262
<h1>&gt; (string) cache_id_prefixe :</h1>
1258
<h1>&gt; (string) cache_id_prefixe :</h1>
1263
 
1259
 
1264
<ul>
1260
<ul>
1265
	<li>préfixe pour les identifiant de cache ( = espace de nom)</li>
1261
	<li>préfixe pour les identifiant de cache ( = espace de nom)</li>
1266
</ul>
1262
</ul>
1267
 
1263
 
1268
<h2>&gt; (boolean) serialisation_auto :</h2>
1264
<h2>&gt; (boolean) serialisation_auto :</h2>
1269
 
1265
 
1270
<ul>
1266
<ul>
1271
	<li>Active / Désactive la sérialisation automatique</li>
1267
	<li>Active / Désactive la sérialisation automatique</li>
1272
 
1268
 
1273
	<li>Peut être utilisé pour sauver directement des données qui ne sont pas des
1269
	<li>Peut être utilisé pour sauver directement des données qui ne sont pas des
1274
	chaines (mais c'est plus lent)</li>
1270
	chaines (mais c'est plus lent)</li>
1275
</ul>
1271
</ul>
1276
 
1272
 
1277
<h2>&gt; (int) nettoyage_auto :</h2>
1273
<h2>&gt; (int) nettoyage_auto :</h2>
1278
 
1274
 
1279
<ul>
1275
<ul>
1280
	<li>Désactive / Régler le processus de nettoyage automatique</li>
1276
	<li>Désactive / Régler le processus de nettoyage automatique</li>
1281
 
1277
 
1282
	<li>Le processus de nettoyage automatiques détruit les fichier trop vieux (pour
1278
	<li>Le processus de nettoyage automatiques détruit les fichier trop vieux (pour
1283
	la durée de vie donnée) quand un nouveau fichier de cache est écrit : 0 =&gt;
1279
	la durée de vie donnée) quand un nouveau fichier de cache est écrit : 0 =&gt;
1284
	pas de nettoyage automatique 1 =&gt; nettoyage automatique systématique x
1280
	pas de nettoyage automatique 1 =&gt; nettoyage automatique systématique x
1285
	(integer) &gt; 1 =&gt; nettoyage automatique toutes les 1 fois (au hasard) sur x
1281
	(integer) &gt; 1 =&gt; nettoyage automatique toutes les 1 fois (au hasard) sur x
1286
	écriture de fichier de cache</li>
1282
	écriture de fichier de cache</li>
1287
</ul>
1283
</ul>
1288
 
1284
 
1289
<h2>&gt; (int) duree_de_vie :</h2>
1285
<h2>&gt; (int) duree_de_vie :</h2>
1290
 
1286
 
1291
<ul>
1287
<ul>
1292
	<li>Durée de vie du cache (en secondes)</li>
1288
	<li>Durée de vie du cache (en secondes)</li>
1293
 
1289
 
1294
	<li>Si null, le cache est valide indéfiniment.</li>
1290
	<li>Si null, le cache est valide indéfiniment.</li>
1295
</ul>
1291
</ul>
1296
 
1292
 
1297
 
1293
 
1298
			</div>
1294
			</div>
1299
		</div></td>
1295
		</div></td>
1300
	</tr>
1296
	</tr>
1301
	<tr data-order="stockage" id="$stockage">
1297
	<tr data-order="stockage" id="$stockage">
1302
		<td class="attributes"><code>
1298
		<td class="attributes"><code>
1303
			protected  
1299
			protected  
1304
			mixed
1300
			mixed
1305
		</code></td>
1301
		</code></td>
1306
 
1302
 
1307
		<td class="name">
1303
		<td class="name">
1308
				<a href="source-class-Cache.html#96" title="Go to source code"><var>$stockage</var></a>
1304
				<a href="source-class-Cache.html#96" title="Go to source code"><var>$stockage</var></a>
1309
		</td>
1305
		</td>
1310
		<td class="value"><code><span class="php-keyword1">null</span></code></td>
1306
		<td class="value"><code><span class="php-keyword1">null</span></code></td>
1311
		<td class="description"><div>
1307
		<td class="description"><div>
1312
			<a href="#$stockage" class="anchor">#</a>
1308
			<a href="#$stockage" class="anchor">#</a>
1313
 
1309
 
1314
			<div class="description short">
1310
			<div class="description short">
1315
				
1311
				
1316
			</div>
1312
			</div>
1317
 
1313
 
1318
			<div class="description detailed hidden">
1314
			<div class="description detailed hidden">
1319
				
1315
				
1320
 
1316
 
1321
			</div>
1317
			</div>
1322
		</div></td>
1318
		</div></td>
1323
	</tr>
1319
	</tr>
1324
	</table>
1320
	</table>
1325
 
1321
 
1326
 
1322
 
1327
 
1323
 
1328
 
1324
 
1329
 
1325
 
1330
 
1326
 
1331
</div>
1327
</div>
1332
 
1328
 
1333
	<div id="footer">
1329
	<div id="footer">
1334
		TBFramework - v0.4 API documentation generated by <a href="http://apigen.org">ApiGen 2.8.0</a>
1330
		 API documentation generated by <a href="http://apigen.org">ApiGen 2.8.0</a>
1335
	</div>
1331
	</div>
1336
</div>
1332
</div>
1337
</div>
1333
</div>
1338
</body>
1334
</body>
1339
</html>
1335
</html>