Subversion Repositories Applications.framework

Rev

Rev 300 | Go to most recent revision | Only display areas with differences | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

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