Table des matières

Pxxo_Buffer

Pour son fonctionnement interne Pxxo utilise une classe permettant de stocker un “contenu”. Ce buffer possède un identifiant unique et une localisation physique (mémoire, fichier, etc …)

Cette classe se dérive en fonctionne du type de contenu.

L'identifiant du buffer est calculé automatiquement.

Hiérarchisation


Buffer
 `-----HTML
 `-----PHP
 `-----Header
 |     `-----Meta
 |     `-----Title
 `-----Resource
 |     `-----Javascript
 |     `-----CSS

Méthodes de base

Construction d'un objet Buffer en focntion de son type et de sa localisation

  1. $id : son type
  2. $uri : sa localisation (ex: chemin physique, ou chaine de caractères)

Retourne le contenu du buffer

Remplit le buffer avec une chaine de caractères

  1. $p : une chaine de cacrtères

Fusionne un buffer avec le buffer courant

  1. $o : un buffer à fusionner

ajout d'une fonction qui s'appliquera au contenu du buffer juste avant que l'on récupère son contenu

  1. $s : nom d'une fonction (ex: trim, utf8_decode…)

Applique tout les filtres enrgistrés avec la méthode addFilter

Fixe l'identifiant du buffer

  1. $s : une chaine de caractère

Retourne l'identifiant du buffer

Retourne l'identifiant le type du buffer

Retourne l'identifiant un type détaillé

Teste si le buffer est d'un type donné

  1. $type : un type à comparer

Donne un poids (une importance) au buffer

Retourne le poids (l'importance) du buffer