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

Public Member Functions

 __construct ()
 
 setCallInfo (array $info)
 
 setStatics (array $statics)
 
 setExpand ($expand)
 
 getExpand ()
 
 setForcePreRender ()
 
 setPreRender ($pre_render)
 
 getPreRender ()
 
 setUseFolder ($use_folder)
 
 getUseFolder ()
 
 render (BasicObject $o)
 
 renderNothing ()
 
 renderHeaderWrapper (BasicObject $o, $has_children, $contents)
 
 renderHeader (BasicObject $o)
 
 renderChildren (BasicObject $o)
 
 preRender ()
 
 postRender ()
 
 escape ($string, $encoding=false)
 
 ideLink ($file, $line)
 
- Public Member Functions inherited from Renderer
 render (BasicObject $o)
 
 renderNothing ()
 
 setCallInfo (array $info)
 
 getCallInfo ()
 
 setStatics (array $statics)
 
 getStatics ()
 
 setShowTrace ($show_trace)
 
 getShowTrace ()
 
 matchPlugins (array $plugins, array $hints)
 
 filterParserPlugins (array $plugins)
 
 preRender ()
 
 postRender ()
 

Static Public Attributes

static $object_plugins
 
static $tab_plugins
 
static $pre_render_sources
 
static $access_paths = true
 
static $strlen_max = 80
 
static $theme = 'original.css'
 
static $escape_types = false
 
static $folder = true
 
static $sort = self::SORT_NONE
 
static $needs_pre_render = true
 
static $needs_folder_render = true
 
static $always_pre_render = false
 

Protected Member Functions

 renderTab (BasicObject $o, Representation $rep)
 
 getPlugin (array $plugins, array $hints)
 

Static Protected Member Functions

static renderJs ()
 
static renderCss ()
 
static renderFolder ()
 

Protected Attributes

 $plugin_objs = array()
 
 $expand = false
 
 $force_pre_render = false
 
 $pre_render
 
 $use_folder
 
- Protected Attributes inherited from Renderer
 $call_info = array()
 
 $statics = array()
 
 $show_trace = true
 

Additional Inherited Members

- Static Public Member Functions inherited from Renderer
static sortPropertiesFull (BasicObject $a, BasicObject $b)
 
- Data Fields inherited from Renderer
const SORT_NONE = 0
 
const SORT_VISIBILITY = 1
 
const SORT_FULL = 2
 

Constructor & Destructor Documentation

◆ __construct()

__construct ( )
Here is the call graph for this function:

Member Function Documentation

◆ escape()

escape (   $string,
  $encoding = false 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ getExpand()

getExpand ( )

◆ getPlugin()

getPlugin ( array  $plugins,
array  $hints 
)
protected
Here is the call graph for this function:
Here is the caller graph for this function:

◆ getPreRender()

getPreRender ( )

◆ getUseFolder()

getUseFolder ( )

◆ ideLink()

ideLink (   $file,
  $line 
)
Here is the call graph for this function:

◆ postRender()

postRender ( )

Reimplemented from Renderer.

◆ preRender()

preRender ( )

Reimplemented from Renderer.

Here is the call graph for this function:

◆ render()

render ( BasicObject  $o)

Reimplemented from Renderer.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ renderChildren()

renderChildren ( BasicObject  $o)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ renderCss()

static renderCss ( )
staticprotected

◆ renderFolder()

static renderFolder ( )
staticprotected
Here is the caller graph for this function:

◆ renderHeader()

renderHeader ( BasicObject  $o)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ renderHeaderWrapper()

renderHeaderWrapper ( BasicObject  $o,
  $has_children,
  $contents 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ renderJs()

static renderJs ( )
staticprotected

◆ renderNothing()

renderNothing ( )

Reimplemented from Renderer.

◆ renderTab()

renderTab ( BasicObject  $o,
Representation  $rep 
)
protected
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setCallInfo()

setCallInfo ( array  $info)

Reimplemented from Renderer.

Here is the call graph for this function:

◆ setExpand()

setExpand (   $expand)
Here is the caller graph for this function:

◆ setForcePreRender()

setForcePreRender ( )
Here is the caller graph for this function:

◆ setPreRender()

setPreRender (   $pre_render)
Here is the call graph for this function:

◆ setStatics()

setStatics ( array  $statics)

Reimplemented from Renderer.

Here is the call graph for this function:

◆ setUseFolder()

setUseFolder (   $use_folder)

Field Documentation

◆ $access_paths

$access_paths = true
static

◆ $always_pre_render

$always_pre_render = false
static

◆ $escape_types

$escape_types = false
static

◆ $expand

$expand = false
protected

◆ $folder

$folder = true
static

◆ $force_pre_render

$force_pre_render = false
protected

◆ $needs_folder_render

$needs_folder_render = true
static

◆ $needs_pre_render

$needs_pre_render = true
static

◆ $object_plugins

$object_plugins
static
Initial value:
= array(
'blacklist' => 'Kint\\Renderer\\Rich\\BlacklistPlugin',
'callable' => 'Kint\\Renderer\\Rich\\CallablePlugin',
'closure' => 'Kint\\Renderer\\Rich\\ClosurePlugin',
'color' => 'Kint\\Renderer\\Rich\\ColorPlugin',
'depth_limit' => 'Kint\\Renderer\\Rich\\DepthLimitPlugin',
'recursion' => 'Kint\\Renderer\\Rich\\RecursionPlugin',
'simplexml_element' => 'Kint\\Renderer\\Rich\\SimpleXMLElementPlugin',
'trace_frame' => 'Kint\\Renderer\\Rich\\TraceFramePlugin',
)

RichRenderer object plugins should implement Kint\Renderer\Rich\ObjectPluginInterface.

◆ $plugin_objs

$plugin_objs = array()
protected

◆ $pre_render

$pre_render
protected

◆ $pre_render_sources

$pre_render_sources
static
Initial value:
= array(
'script' => array(
array('Kint\\Renderer\\RichRenderer', 'renderJs'),
array('Kint\\Renderer\\Rich\\MicrotimePlugin', 'renderJs'),
),
'style' => array(
array('Kint\\Renderer\\RichRenderer', 'renderCss'),
),
'raw' => array(),
)

◆ $sort

$sort = self::SORT_NONE
static

◆ $strlen_max

$strlen_max = 80
static

◆ $tab_plugins

$tab_plugins
static
Initial value:
= array(
'binary' => 'Kint\\Renderer\\Rich\\BinaryPlugin',
'color' => 'Kint\\Renderer\\Rich\\ColorPlugin',
'docstring' => 'Kint\\Renderer\\Rich\\DocstringPlugin',
'microtime' => 'Kint\\Renderer\\Rich\\MicrotimePlugin',
'source' => 'Kint\\Renderer\\Rich\\SourcePlugin',
'table' => 'Kint\\Renderer\\Rich\\TablePlugin',
'timestamp' => 'Kint\\Renderer\\Rich\\TimestampPlugin',
)

RichRenderer tab plugins should implement Kint\Renderer\Rich\TabPluginInterface.

◆ $theme

$theme = 'original.css'
static

◆ $use_folder

$use_folder
protected

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