API - XOOPS 2.5.11 Beta 2
By monxoops.fr
BlacklistPlugin Class Reference
Inheritance diagram for BlacklistPlugin:
Collaboration diagram for BlacklistPlugin:

Public Member Functions

 getTypes ()
 
 getTriggers ()
 
 parse (&$var, BasicObject &$o, $trigger)
 
- Public Member Functions inherited from Plugin
 setParser (Parser $p)
 
 getTypes ()
 
 getTriggers ()
 
 parse (&$variable, BasicObject &$o, $trigger)
 

Static Public Attributes

static $blacklist = array()
 
static $shallow_blacklist = array()
 
static $array_limit = 10000
 
static $shallow_array_limit = 1000
 

Protected Member Functions

 parseObject (&$var, BasicObject &$o)
 
 blacklistObject (&$var, BasicObject &$o)
 
 parseArray (array &$var, BasicObject &$o)
 
 blacklistArray (array &$var, BasicObject &$o)
 

Additional Inherited Members

- Protected Attributes inherited from Plugin
 $parser
 

Member Function Documentation

◆ blacklistArray()

blacklistArray ( array &  $var,
BasicObject $o 
)
protected
Here is the caller graph for this function:

◆ blacklistObject()

blacklistObject ( $var,
BasicObject $o 
)
protected
Here is the caller graph for this function:

◆ getTriggers()

getTriggers ( )

Reimplemented from Plugin.

◆ getTypes()

getTypes ( )

An array of types (As returned by gettype) for all data this plugin can operate on.

Returns
array List of types

Reimplemented from Plugin.

◆ parse()

parse ( $var,
BasicObject $o,
  $trigger 
)

Reimplemented from Plugin.

Here is the call graph for this function:

◆ parseArray()

parseArray ( array &  $var,
BasicObject $o 
)
protected
Here is the call graph for this function:
Here is the caller graph for this function:

◆ parseObject()

parseObject ( $var,
BasicObject $o 
)
protected
Here is the call graph for this function:
Here is the caller graph for this function:

Field Documentation

◆ $array_limit

$array_limit = 10000
static

◆ $blacklist

$blacklist = array()
static

◆ $shallow_array_limit

$shallow_array_limit = 1000
static

◆ $shallow_blacklist

$shallow_blacklist = array()
static

The documentation for this class was generated from the following file: