Changeset 125388 in spip-zone


Ignore:
Timestamp:
Aug 4, 2020, 8:03:40 AM (9 months ago)
Author:
Eric Lupinacci
Message:

Modification du nom de l'utilitaire de recherche d'un service spécifique pour éviter une confusion avec les API.
Ajout d'un title sur le label des caches à vider afin de reconnaitre le nom quand celui-ci est composé d'un md5.
Mise à jour de la doc

Location:
_plugins_/cache/trunk
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/cache/trunk

    • Property subgit:lock:d303ba464aa0b198a39eafe74dcd0a445a45250d deleted
    • Property subgit:lock:14fc89f823a72b32a36081a57d080d0039bd323a set to 2020-08-04T10:49:05.365
  • _plugins_/cache/trunk/ezcache/ezcache.php

    r125211 r125388  
    55 * Chaque fonction, soit aiguille, si elle existe, vers une fonction "homonyme" propre au plugin appelant
    66 * soit déroule sa propre implémentation.
    7  * Ainsi, les plugins externes peuvent, si elle leur convient, utiliser l'implémentation proposée par Cache Factory.
     7 * Ainsi, les plugins externes peuvent utiliser, si elle leur convient, l'implémentation proposée par Cache Factory.
    88 *
    99 * @package SPIP\CACHE\SERVICE
     
    2222 * Le plugin Cache Factory propose une configuration par défaut des caches.
    2323 *
    24  * @uses cache_service_chercher()
     24 * @uses service_cache_chercher()
    2525 * @uses lire_config()
    2626 * @uses ecrire_config()
     
    5252        // par celles par défaut.
    5353        $configuration_plugin = array();
    54         if ($configurer = cache_service_chercher($plugin, 'cache_configurer')) {
     54        if ($configurer = service_cache_chercher($plugin, 'cache_configurer')) {
    5555                $configuration_plugin = $configurer($plugin);
    5656        }
     
    131131 * Construit le chemin complet du fichier cache.
    132132 *
    133  * @uses cache_service_chercher()
     133 * @uses service_cache_chercher()
    134134 *
    135135 * @param string $plugin        Identifiant qui permet de distinguer le module appelant qui peut-être un plugin comme le noiZetier
     
    150150        // Le plugin utilisateur peut fournir un service propre pour construire le chemin complet du fichier cache.
    151151        // Néanmoins, étant donné la généricité du mécanisme offert par le plugin Cache cela devrait être rare.
    152         if ($composer = cache_service_chercher($plugin, 'cache_composer')) {
     152        if ($composer = service_cache_chercher($plugin, 'cache_composer')) {
    153153                $fichier_cache = $composer($plugin, $cache, $configuration);
    154154        } else {
     
    212212 * Cache Factory renvoie uniquement les éléments de l'identifiant relatif.
    213213 *
    214  * @uses cache_service_chercher()
     214 * @uses service_cache_chercher()
    215215 *
    216216 * @param string $plugin        Identifiant qui permet de distinguer le module appelant qui peut-être un plugin comme le noiZetier
     
    225225        // Le plugin utilisateur peut fournir un service propre pour construire le chemin complet du fichier cache.
    226226        // Néanmoins, étant donné la généricité du mécanisme offert par le plugin Cache cela devrait être rare.
    227         if ($decomposer = cache_service_chercher($plugin, 'cache_decomposer')) {
     227        if ($decomposer = service_cache_chercher($plugin, 'cache_decomposer')) {
    228228                $cache = $decomposer($plugin, $fichier_cache, $configuration);
    229229        } else {
     
    267267 * Le plugin Cache Factory complète la description canonique avec le nom sans extension et l'extension du fichier.
    268268 *
    269  * @uses cache_service_chercher()
     269 * @uses service_cache_chercher()
    270270 *
    271271 * @param string $plugin        Identifiant qui permet de distinguer le module appelant qui peut-être un plugin comme le noiZetier
     
    291291        // Le plugin utilisateur peut fournir un service propre pour construire le chemin complet du fichier cache.
    292292        // Néanmoins, étant donné la généricité du mécanisme offert par le plugin Cache cela devrait être rare.
    293         if ($completer = cache_service_chercher($plugin, 'cache_completer')) {
     293        if ($completer = service_cache_chercher($plugin, 'cache_completer')) {
    294294                $cache = $completer($plugin, $cache, $fichier_cache, $configuration);
    295295        }
     
    304304 * proposer une fonction spécifique de décodage
    305305 *
    306  * @uses cache_service_chercher()
     306 * @uses service_cache_chercher()
    307307 *
    308308 * @param string $plugin        Identifiant qui permet de distinguer le module appelant qui peut-être un plugin comme le noiZetier
     
    320320        // Le plugin utilisateur peut fournir un service propre pour décoder le contenu du cache.
    321321        // Néanmoins, étant donné la généricité du mécanisme offert par le plugin Cache cela devrait être rare.
    322         if ($decoder = cache_service_chercher($plugin, "cache_decoder_${encodage}")) {
     322        if ($decoder = service_cache_chercher($plugin, "cache_decoder_${encodage}")) {
    323323                $contenu = $decoder($plugin, $contenu);
    324324        } else {
     
    357357 * possible de rajouter des tests spécifiques en appelant un service propre au plugin.
    358358 *
    359  * @uses cache_service_chercher()
     359 * @uses service_cache_chercher()
    360360 *
    361361 * @param string $plugin        Identifiant qui permet de distinguer le module appelant qui peut-être un plugin comme le noiZetier
     
    391391                // Si le fichier a passé la vérification de péremption, il est possible de rajouter des tests spécifiques
    392392                // au plugin utilisateur.
    393                 if ($valider = cache_service_chercher($plugin, 'cache_valider')) {
     393                if ($valider = service_cache_chercher($plugin, 'cache_valider')) {
    394394                        $est_valide = $valider($plugin, $cache, $configuration);
    395395                }
     
    405405 * sont listées par ordre alphabétique sans possibilité de regroupement.
    406406 *
    407  * @uses cache_service_chercher()
     407 * @uses service_cache_chercher()
    408408 * @uses cache_repertorier()
    409409 *
     
    430430        // Le plugin utilisateur peut fournir un service propre pour construire le tableau des valeurs du formulaire.
    431431        if ($caches) {
    432                 if ($charger = cache_service_chercher($plugin, 'cache_formulaire_charger')) {
     432                if ($charger = service_cache_chercher($plugin, 'cache_formulaire_charger')) {
    433433                        $valeurs_plugin = $charger($plugin, $options, $configuration);
    434434                        if ($valeurs_plugin) {
     
    467467 * @return string Nom complet de la fonction si trouvée ou chaine vide sinon.
    468468 */
    469 function cache_service_chercher($plugin, $fonction) {
     469function service_cache_chercher($plugin, $fonction) {
    470470        $fonction_trouvee = '';
    471471
    472472        // Eviter la réentrance si on demande explicitement le service du plugin Cache Factory.
    473         if ($plugin != 'cache') {
     473        if ($plugin != 'ezcache') {
    474474                include_spip("ezcache/${plugin}");
    475475                $fonction_trouvee = "${plugin}_${fonction}";
  • _plugins_/cache/trunk/formulaires/inc-ezcache_cache_vider.html

    r124873 r125388  
    1313                                        id="#GET{id}"
    1414                                        value="#CLE" />
    15                                 <label for="#GET{id}">
     15                                <label for="#GET{id}"[ title="(#VALEUR{nom_cache})"]>
    1616                                [(#CHEMIN{[formulaires/inc-(#ENV{_prefixe})_cache_label.html]}|oui)
    1717                                        <INCLURE{fond=formulaires/inc-#ENV{_prefixe}_cache_label, cache=#VALEUR} />
  • _plugins_/cache/trunk/paquet.xml

    r125211 r125388  
    22        prefix="ezcache"
    33        categorie="outil"
    4         version="0.8.5"
     4        version="0.8.6"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.2.*]"
Note: See TracChangeset for help on using the changeset viewer.