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_constantes/trunk/lister_constantes_fonctions.php

    r90734 r112815  
    1212 *         Si un préfixe est identifié, on listera toutes les constantes avec ce préfixe.
    1313 */
    14 function lister_constantes_spip($prefixe = null)
    15 {
    16     $constantes = get_defined_constants(true);
     14function lister_constantes_spip($prefixe = null) {
     15        $constantes = get_defined_constants(true);
    1716
    18     $constantes_user = $constantes['user'];
     17        $constantes_user = $constantes['user'];
    1918
    20     foreach ($constantes_user as $key => $value) {
    21         if ($constante = preg_split('/_/', $key, -1, PREG_SPLIT_NO_EMPTY)) {
    22             if ($constante[0] == '_') {
    23                 $constantes_user[$constante[1]][$key] = $value;
    24             } else {
    25                 $constantes_user[$constante[0]][$key] = $value;
    26             }
    27             unset($constantes_user[$key]);
    28         }
    29     }
     19        foreach ($constantes_user as $key => $value) {
     20                if ($constante = preg_split('/_/', $key, -1, PREG_SPLIT_NO_EMPTY)) {
     21                        if ($constante[0] == '_') {
     22                                $constantes_user[$constante[1]][$key] = $value;
     23                        } else {
     24                                $constantes_user[$constante[0]][$key] = $value;
     25                        }
     26                        unset($constantes_user[$key]);
     27                }
     28        }
    3029
    31     ksort($constantes_user);
     30        ksort($constantes_user);
    3231
    33     $resultat = $constantes_user;
     32        $resultat = $constantes_user;
    3433
    35     if ($prefixe) {
    36         // On pourrait faire aussi un contrôle avec array_key_exists()
    37         // Mais ça risque de fausser le résultat attendu.
    38         $resultat = array($prefixe => $constantes_user[$prefixe]);
    39     }
     34        if ($prefixe) {
     35                // On pourrait faire aussi un contrôle avec array_key_exists()
     36                // Mais ça risque de fausser le résultat attendu.
     37                $resultat = array($prefixe => $constantes_user[$prefixe]);
     38        }
    4039
    41     return $resultat;
     40        return $resultat;
    4241}
Note: See TracChangeset for help on using the changeset viewer.