Ignore:
Timestamp:
Dec 14, 2018, 7:15:59 PM (4 months ago)
Author:
teddy.spip@…
Message:

PSR SPIP

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/lister_fonctions/trunk/lister_fonctions_fonctions.php

    r93229 r112815  
    1616 *               Si un préfixe est identifié, on listera toutes les fonctions avec ce préfixe.
    1717 */
    18 function lister_fonctions($prefixe = null)
    19 {
     18function lister_fonctions($prefixe = null) {
    2019        $fonctions = get_defined_functions();
    2120
     
    5554 *               Si un préfixe est identifié, on listera toutes les constantes avec ce préfixe.
    5655 */
    57 function lister_constantes($prefixe = null)
    58 {
     56function lister_constantes($prefixe = null) {
    5957        $constantes = get_defined_constants(true);
    6058
     
    9391 * @return void|string
    9492 */
    95 function fonction_fichier($fonction = null)
    96 {
     93function fonction_fichier($fonction = null) {
    9794        if ($fonction == null) {
    9895                return;
    9996        }
    10097        // On prépare le pattern pour ne pas avoir le chemin depuis les méandres du serveur d'hébergement.
    101         $pattern_root = '/^'.preg_replace('/\//', '\/', $_SERVER['DOCUMENT_ROOT']).'/';
     98        $pattern_root = '/^' . preg_replace('/\//', '\/', $_SERVER['DOCUMENT_ROOT']) . '/';
    10299
    103100        // API offerte par PHP 5.
     
    105102
    106103        // On enlève le chemin 'root' pour ne garder que le chemin à la "racine" de notre site.
    107         $filename = preg_replace($pattern_root, '', $refFonction->getFileName()).':'.$refFonction->getStartLine();
     104        $filename = preg_replace($pattern_root, '', $refFonction->getFileName()) . ':' . $refFonction->getStartLine();
    108105
    109106        return $filename;
     
    120117 *               Tableau contenant le chemin vers chaque fichier php.
    121118 */
    122 function lister_fichiers_php($dir = _DIR_RACINE)
    123 {
     119function lister_fichiers_php($dir = _DIR_RACINE) {
    124120        global $list;
    125121
     
    130126                $script = end(explode('/', $_SERVER['PHP_SELF']));
    131127                # Et on l'enlève de l'url pour donner une bonne valeur à $dir
    132                 $dir = preg_replace('/'.$script.'/', '', $_SERVER['SCRIPT_FILENAME']);
     128                $dir = preg_replace('/' . $script . '/', '', $_SERVER['SCRIPT_FILENAME']);
    133129        }
    134130
     
    137133                $exclu = preg_match('/(tmp|local)/', $dir);
    138134                if (substr($dir, -1) !== '/') {
    139                         $dir = $dir.'/';
     135                        $dir = $dir . '/';
    140136                }
    141137                foreach ($ffs as $ff) {
     
    143139                                if (strlen($ff) >= 5) {
    144140                                        if (substr($ff, -4) == '.php') {
    145                                                 $list[] = $dir.$ff;
     141                                                $list[] = $dir . $ff;
    146142                                        }
    147143                                }
    148                                 if (is_dir($dir.$ff)) {
    149                                         lister_fichiers_php($dir.$ff);
     144                                if (is_dir($dir . $ff)) {
     145                                        lister_fichiers_php($dir . $ff);
    150146                                }
    151147                        }
     
    164160 * @return array
    165161 */
    166 function lister_noms_fonctions($fichier)
    167 {
     162function lister_noms_fonctions($fichier) {
    168163        $liste_fonctions = array();
    169164
     
    179174}
    180175
    181 function lister_toutes_fonctions($prefixe = null)
    182 {
     176function lister_toutes_fonctions($prefixe = null) {
    183177        $fichiers_php = lister_fichiers_php();
    184178        $fonctions_user = array();
Note: See TracChangeset for help on using the changeset viewer.