XOOPS API 2.5.11 Beta1  UI v0.5
Réalisé par monxoops.fr
Référence de la classe Kint_Parser

Fonctions membres publiques

 __construct ($max_depth=false, $c=null)
 
 parse (&$var, Kint_Object $o)
 
 addPlugin (Kint_Parser_Plugin $p)
 
 clearPlugins ()
 
 haltParse ()
 
 childHasPath (Kint_Object_Instance $parent, Kint_Object $child)
 
 getCleanArray (array $array)
 

Champs de données

 $caller_class
 
 $max_depth
 
const TRIGGER_NONE = 0
 
const TRIGGER_BEGIN = 1
 
const TRIGGER_SUCCESS = 2
 
const TRIGGER_RECURSION = 4
 
const TRIGGER_DEPTH_LIMIT = 8
 
const TRIGGER_COMPLETE = 14
 

Fonctions membres privées

 parseGeneric (&$var, Kint_Object $o)
 
 parseString (&$var, Kint_Object $o)
 
 parseArray (array &$var, Kint_Object $o)
 
 parseObject (&$var, Kint_Object $o)
 
 parseResource (&$var, Kint_Object $o)
 
 parseUnknown (&$var, Kint_Object $o)
 
 applyPlugins (&$var, Kint_Object &$o, $trigger)
 

Fonctions membres privées statiques

static sortObjectProperties (Kint_Object $a, Kint_Object $b)
 

Attributs privés

 $marker
 
 $object_hashes = array()
 
 $parse_break = false
 
 $plugins = array()
 

Documentation des constructeurs et destructeur

◆ __construct()

__construct (   $max_depth = false,
  $c = null 
)

Documentation des fonctions membres

◆ addPlugin()

addPlugin ( Kint_Parser_Plugin  $p)
+ Voici le graphe d'appel pour cette fonction :

◆ applyPlugins()

applyPlugins ( $var,
Kint_Object $o,
  $trigger 
)
private

Applies plugins for an object type.

Paramètres
mixed&$varvariable
Kint_Object&$oKint object parsed so far
int$triggerThe trigger to check for the plugins
Renvoie
bool Continue parsing
+ Voici le graphe des appelants de cette fonction :

◆ childHasPath()

childHasPath ( Kint_Object_Instance  $parent,
Kint_Object  $child 
)
+ Voici le graphe des appelants de cette fonction :

◆ clearPlugins()

clearPlugins ( )

◆ getCleanArray()

getCleanArray ( array  $array)

Returns an array without the recursion marker in it.

DO NOT pass an array that has had it's marker removed back into the parser, it will result in an extra recursion

Paramètres
array$arrayArray potentially containing a recursion marker
Renvoie
array Array with recursion marker removed

◆ haltParse()

haltParse ( )

◆ parse()

parse ( $var,
Kint_Object  $o 
)
+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ parseArray()

parseArray ( array &  $var,
Kint_Object  $o 
)
private
+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ parseGeneric()

parseGeneric ( $var,
Kint_Object  $o 
)
private
+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ parseObject()

parseObject ( $var,
Kint_Object  $o 
)
private
+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ parseResource()

parseResource ( $var,
Kint_Object  $o 
)
private
+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ parseString()

parseString ( $var,
Kint_Object  $o 
)
private
+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ parseUnknown()

parseUnknown ( $var,
Kint_Object  $o 
)
private
+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

◆ sortObjectProperties()

static sortObjectProperties ( Kint_Object  $a,
Kint_Object  $b 
)
staticprivate
+ Voici le graphe d'appel pour cette fonction :

Documentation des champs

◆ $caller_class

$caller_class

◆ $marker

$marker
private

◆ $max_depth

$max_depth

◆ $object_hashes

$object_hashes = array()
private

◆ $parse_break

$parse_break = false
private

◆ $plugins

$plugins = array()
private

◆ TRIGGER_BEGIN

const TRIGGER_BEGIN = 1

◆ TRIGGER_COMPLETE

const TRIGGER_COMPLETE = 14

◆ TRIGGER_DEPTH_LIMIT

const TRIGGER_DEPTH_LIMIT = 8

◆ TRIGGER_NONE

const TRIGGER_NONE = 0

Plugin triggers.

These are constants indicating trigger points for plugins

BEGIN: Before normal parsing SUCCESS: After successful parsing RECURSION: After parsing cancelled by recursion DEPTH_LIMIT: After parsing cancelled by depth limit COMPLETE: SUCCESS | RECURSION | DEPTH_LIMIT

While a plugin's getTriggers may return any of these

◆ TRIGGER_RECURSION

const TRIGGER_RECURSION = 4

◆ TRIGGER_SUCCESS

const TRIGGER_SUCCESS = 2

La documentation de cette classe a été générée à partir du fichier suivant :