BlacklistPlugin
extends Plugin
in package
Table of Contents
- $array_limit : int
- Maximum size of arrays before blacklisting.
- $blacklist : array<string|int, mixed>
- List of classes and interfaces to blacklist.
- $shallow_array_limit : int
- Maximum size of arrays before blacklisting except when dumped directly.
- $shallow_blacklist : array<string|int, mixed>
- List of classes and interfaces to blacklist except when dumped directly.
- $parser : mixed
- getTriggers() : mixed
- getTypes() : array<string|int, mixed>
- An array of types (As returned by gettype) for all data this plugin can operate on.
- parse() : mixed
- setParser() : mixed
- blacklistArray() : mixed
- blacklistObject() : mixed
- parseArray() : mixed
- parseObject() : mixed
Properties
$array_limit
Maximum size of arrays before blacklisting.
public
static int
$array_limit
= 10000
$blacklist
List of classes and interfaces to blacklist.
public
static array<string|int, mixed>
$blacklist
= array()
$shallow_array_limit
Maximum size of arrays before blacklisting except when dumped directly.
public
static int
$shallow_array_limit
= 1000
$shallow_blacklist
List of classes and interfaces to blacklist except when dumped directly.
public
static array<string|int, mixed>
$shallow_blacklist
= array()
$parser
protected
mixed
$parser
Methods
getTriggers()
public
getTriggers() : mixed
Return values
mixed —getTypes()
An array of types (As returned by gettype) for all data this plugin can operate on.
public
getTypes() : array<string|int, mixed>
Return values
array<string|int, mixed> —List of types
parse()
public
parse(mixed &$var, BasicObject &$o, mixed $trigger) : mixed
Parameters
- $var : mixed
- $o : BasicObject
- $trigger : mixed
Return values
mixed —setParser()
public
setParser(Parser $p) : mixed
Parameters
- $p : Parser
Return values
mixed —blacklistArray()
protected
blacklistArray(array<string|int, mixed> &$var, BasicObject &$o) : mixed
Parameters
- $var : array<string|int, mixed>
- $o : BasicObject
Return values
mixed —blacklistObject()
protected
blacklistObject(mixed &$var, BasicObject &$o) : mixed
Parameters
- $var : mixed
- $o : BasicObject
Return values
mixed —parseArray()
protected
parseArray(array<string|int, mixed> &$var, BasicObject &$o) : mixed
Parameters
- $var : array<string|int, mixed>
- $o : BasicObject
Return values
mixed —parseObject()
protected
parseObject(mixed &$var, BasicObject &$o) : mixed
Parameters
- $var : mixed
- $o : BasicObject