Documentation du code de SPIP et de ses plugins

LangOnet

verifier_l.php

Table of Contents

Constants

_LANGONET_PATTERN_FICHIERS_L  = '(?<!/charsets|/lang|/req)(/[^/]*\\.(php))$'
_LANGONET_PATTERN_FONCTION_L  = "#\\b_L\\s*[(]\\s*([\"'])((?:\\\\\\1|[^\\1])+)\\1[^)]*\\)#Uims"

Functions

inc_verifier_l()  : array<string|int, mixed>
Verification de l'utilisation de la fonction _L() dans le code PHP.

Constants

_LANGONET_PATTERN_FICHIERS_L

public mixed _LANGONET_PATTERN_FICHIERS_L = '(?<!/charsets|/lang|/req)(/[^/]*\\.(php))$'

_LANGONET_PATTERN_FONCTION_L

public mixed _LANGONET_PATTERN_FONCTION_L = "#\\b_L\\s*[(]\\s*([\"'])((?:\\\\\\1|[^\\1])+)\\1[^)]*\\)#Uims"

Functions

inc_verifier_l()

Verification de l'utilisation de la fonction _L() dans le code PHP.

inc_verifier_l(string $ou_fichier) : array<string|int, mixed>

Cette fonction construit le tableau des occurrences du premier argument de _L. Ce tableau est indexe par un representant canonique de chaque chaine trouvee. Les valeurs de ce tableau sont des sous-tableaux indexes par le nom du fichier. Chacun a pour valeur une série de sous-tableaux [n° de ligne][n° de colonne] pointant sur un tableau des résultats :

  • [0] : l'expression complète renvoyée par la regexp
  • [1] : le raccourci brut sans gestion des collisions
  • [2] : le texte du premier argument de la fonction _L
  • [3] : la ligne complète d'où est tirée l'expression reconnue
Parameters
$ou_fichier : string

Racine de l'arborescence à vérifier. On n'examine pas les ultimes sous-répertoires charsets/,lang/ , req/ et /. On n'examine que les fichiers php (voir le fichier regexp.txt).

Return values
array<string|int, mixed>

Si une erreur se produit lors du deroulement de la fonction, le tableau resultat contient le libelle de l'erreur dans l'index 'erreur'; sinon, cet index n'existe pas.


        
On this page

Search results