Changeset 107471 in spip-zone


Ignore:
Timestamp:
Nov 12, 2017, 7:50:19 PM (2 years ago)
Author:
eric@…
Message:

On isole les fonctions conteneur dans un fichier à part.
Quelques pétouilles de PHPDoc.
Mise à jour du guide de conception.

Location:
_plugins_/n-core/trunk
Files:
1 added
4 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/n-core/trunk/inc/ncore_noisette.php

    r107340 r107471  
    384384        return $retour;
    385385}
    386 
    387 
    388 /**
    389  * Supprime toutes les noisettes d’un conteneur.
    390  *
    391  * @api
    392  * @uses ncore_noisette_destocker()
    393  *
    394  * @param string $plugin
    395  *        Identifiant qui permet de distinguer le module appelant qui peut-être un plugin comme le noiZetier ou
    396  *        un script. Pour un plugin, le plus pertinent est d'utiliser le préfixe.
    397  * @param array  $conteneur
    398  *        Tableau descriptif du conteneur ou identifiant du conteneur.
    399  * @param string $stockage
    400  *        Identifiant du service de stockage à utiliser si précisé. Dans ce cas, ni celui du plugin
    401  *        ni celui de N-Core ne seront utilisés. En général, cet identifiant est le préfixe d'un plugin
    402  *        fournissant le service de stockage souhaité.
    403  *
    404  * @return bool
    405  */
    406 function noisette_vider($plugin, $conteneur, $stockage = '') {
    407 
    408         // Initialisation du retour
    409         $retour = false;
    410 
    411         // On charge l'API de N-Core.
    412         // Ce sont ces fonctions qui aiguillent ou pas vers une fonction spécifique du service.
    413         include_spip('ncore/ncore');
    414 
    415         if ($conteneur) {
    416                 $retour = ncore_conteneur_destocker($plugin, $conteneur, $stockage);
    417         }
    418 
    419         return $retour;
    420 }
  • _plugins_/n-core/trunk/inc/ncore_type_noisette.php

    r107204 r107471  
    9797                                $description = yaml_charger_inclusions(yaml_decode_file($_chemin));
    9898
     99                                // TODO : ne faudrait-il pas "valider" le fichier YAML ici ou alors lors du stockage ?
    99100                                // Traitements des champs pouvant être soit une chaine soit un tableau
    100101                                if (!empty($description['necessite']) and is_string($description['necessite'])) {
  • _plugins_/n-core/trunk/ncore/ncore.php

    r107346 r107471  
    390390
    391391/**
    392  * Positionne une noisette à un rang différent que celui qu'elle occupe dans le conteneur.
     392 * Positionne une noisette à un rang différent de celui qu'elle occupe dans le conteneur.
    393393 *
    394394 * @package SPIP\NCORE\SERVICE\NOISETTE
Note: See TracChangeset for help on using the changeset viewer.