Objects
visit HLI#X
1. pre($Obj) type: stdClass (object)
in builder\plugins\objectDump.php on line 15 2 $title = 'Objects';
3 $rootpath = '..';
4 $position = 3;
5 if (!include dirname(__FILE__).'/../../globals.php') {
6 return;
7 }
8 echo $head
9 ?>
10 <?php
11 $Obj->values = 'VALUE';
12 $Obj->any = 5.8;
13 //$Obj->Sub->values = 'SOME';
14 $Obj->array = array('äöüß');
15 pre($Obj);
16 pre(new Test);
17 hli('quotesOnStrings','none');
18 ?>
19 <p>
20 Using this command you can force the object to be displayed folded:
21 </p>
22 <p>
23 At the moment, static values are not dumped. That will follow in my next
24 release.
25 </p>
− stdClass {
dynamic $any = 5.8
dynamic $array = − Array (
0 => 'äöüß'
)
dynamic $values = 'VALUE'
}
/
*** global scope ***
visit HLI#X
2. pre(new Test) type: Test (object)
in builder\plugins\objectDump.php on line 16 user-class Test
extends Test2
implements TestInterface
D:\my_files\Webentwicklung\public_html\TuLib\HLI.devel\examples\testclasses.php line 59
+ A test class for demonstration of HLI.
This class is used to demonstrate some object-related features of HLI.
Here you see all PHPDoc tags available. Note that some of these are unwarrantedly used on this class. Also, the undocumented tag "throws" is supported, too.
See the Test::test() method for tags only available to methods and functions.
See Test::__construct() for inline tags
abstract
access: public
author: Thomas Forster <thc@forestfactory.de>
category: CAT
copyright: 2007 by Thomas Forster
deprecated: Do not use this class!
example: example/file.php
final
license: http://www.gnu.org/licenses/lgpl.html GNU Lesser General Public License 2.1 and following
link: http://www.example.com, http://www.example.org
name: $theName
package: Test_Package
see: main_class, TEST_CONST
see: subclass
see: func()
see: subclass::$foo, subclass::bar()
since: version 0.1
subpackage: Test_Subpackage
todo: Something todo
uses: Test2
var: string
version: 0.1
members
− static public
+ $spub
Members can be documented, too
+ static protected
$sprot
$staticTest2
+ static private
$spriv
+ protected
$array
$array2
$test2
+ private
$null
methods
− public
+ __construct()
− Examples for inline PHPDoc tags
is displayed plain.
The , and tags are ignored, as they are only for tutorials.
{@internal tags as always displayed as you surly are "internal" if you use HLI }}
is not supported at the moment, but it will follow.
ToSomeFunction() is just highlighted and displayed. is ignored as the function code is always available.
+ Source
function __construct() {
$this->test2 = new Test2;
self::$staticTest2 = new Test2;
}
D:\my_files\Webentwicklung\public_html\TuLib\HLI.devel\examples\testclasses.php line 89
+ method([$bool = false], [$test = NULL])
− An example method
Here you see all PHPDoc tags that can only be used on methods:
param: bool $bool A boolean variable
param: Test $test
return: bool|Test Depending on input params
throws: Exception Thrown if $bool is false and $test is not of type Test
+ Source
function method($bool = false, Test $test = null)
{
if (!$bool and $test instanceof Test) {
throw new Exception('bool must be false');
}
if ($test) {
return $test;
}
return $bool;
}
D:\my_files\Webentwicklung\public_html\TuLib\HLI.devel\examples\testclasses.php line 103
3 $rootpath = '..';
4 $position = 3;
5 if (!include dirname(__FILE__).'/../../globals.php') {
6 return;
7 }
8 echo $head
9 ?>
10 <?php
11 $Obj->values = 'VALUE';
12 $Obj->any = 5.8;
13 //$Obj->Sub->values = 'SOME';
14 $Obj->array = array('äöüß');
15 pre($Obj);
16 pre(new Test);
17 hli('quotesOnStrings','none');
18 ?>
19 <p>
20 Using this command you can force the object to be displayed folded:
21 </p>
22 <p>
23 At the moment, static values are not dumped. That will follow in my next
24 release.
25 </p>
26 <div class="code">hli('startWithHiddenBlocks',true);</div>
− Test {
static public $spub = 'static public'
static protected $sprot = 'static protected'
static private $spriv = *** unreadable ***
static protected $staticTest2 = Test2
protected $array = − Array (
'hello' => 'world',
0 => 1,
1 => 2,
2 => 3.5,
3 => false,
4 => ''
)
protected $test2 = − Test2 {
protected $array2 = − Array (
'HLI' => 'Haily'
)
}
protected $array2 = − Array (
'HLI' => 'Haily'
)
private $null = NULL
}
/
*** global scope ***
Using this command you can force the object to be displayed folded:
At the moment, static values are not dumped. That will follow in my next release.
hli('startWithHiddenBlocks',true);
visit HLI#X
3. pre(HLI_Config::get()) type: HLI_Config (object)
in builder\plugins\objectDump.php on line 29 user-class HLI_Config
D:\my_files\Webentwicklung\public_html\TuLib\HLI-0-1\core\Config.php line 57
+ HLI Configuration
Use of ini-files is experimental!
To use different HLI configurations for different projects, put a file called ".ht_hli.ini" in the very directory you require HLI/init.php from. This file must be formated as described in parse_ini_file(). To activate this feature, set HLI_Config::$cp_autoParseIni to true.
You may put any of the "cp_"-prefixed properties of this class there, but without the "cp_"-prefix. For example, to validate the generated XML, you write "validateXML=true".
All properties not present there will default to the value provided in this file. So you can easily configure a default global behaviour and a more specific for some projects.
If for some reason you need to put the config file elsewhere, you can call HLI_Config::get()->parseIniFile('path/to/file.ini'). In this case you have to write the the filename, too. It will no longer default to ".ht_hli.ini".
The name ".ht_hli.ini" was chosen to prevent apache from deploying that file. However, if you want to use a different name, you can set HLI_Config::$cp_iniFileName in here.
members
+ static private
$instance
+ private
+ $cp_autoCommonPath
− Use the directory path of the including file as common path.
This is overruled if HLI_Config::$cp_commonPath is set.
+ $cp_autoParseIni
− Set this to true to autoload config files.
The file must be in the same directory as the file you call HLI/init.php from, and it must be named according to HLI_Config::$cp_configFileName
todo: EXPERIMENTAL!
+ $cp_autoStartHTML
If no output was generated, HLI will start with a valid XHTML opening
todo: EXPERIMENTAL!
+ $cp_backtrace
− show a nice backtrace
This will soon be done by a plugin-able component.
+ $cp_commonPath
− To make long paths easier to read, you can cut-of a common part.
This will be automatically set to the directory path of the file that called the init.php script. If you do this in your webroot, you won't have to change this.
see: HLI_Config::$cp_autoCommonPath
+ $cp_contextLinesAfter
− Show this number of following lines of the PHP source on debugging.
If both this and HLI_Config::$contextLinesBefore are set to 0, the source snippet will not be generated.
+ $cp_contextLinesBefore
− Show this number of preceding lines of the PHP source on debugging.
If both this and HLI_Config::$contextLinesAfter are set to 0, the source snippet will not be generated.
+ $cp_encoding
− Set the encoding used by your script.
This is used for input and output purposes. No other encoding than UTF-8 is tested. It is most likly that setting it to some other value will not work.
todo: EXPERIMENTAL!
+ $cp_errorReporting
error_reporting() is executed at file loading time. To change the default error reporting, you'll have to edit this class. After file loading this will hold the original error reporting level of your script so you may switch back like this: <code> error_reporting(hli('errorReporting')); </code>
+ $cp_iniFileName
− Set this to the filename HLI should look for as a config ini.
Note that you also have to set HLI_Config::$cp_autoParseIni to true.
todo: EXPERIMENTAL!
+ $cp_maxDumpLevel
− Maximum depth for dumps
As dumps are done by plugins, this is not a concret value. E.g. the Database plugin multiplies this by 10 to get the number of rows to be displayed.
+ $cp_mimetype
− Choose the mimetype for output.
At the moment, two mimetypes are supported: text/html and text/xml. Acutally, text/xml is the generic output and can be processed by output modules (e.g. by using XSLT) to other mimetypes.
Planed mimetypes are text/javascript (JSON) and maybe application/x-tex
+ $cp_quotesOnStrings
− What type of quotes do you like on your string dumps
This will used by the core when outputting highlighted strings. However, plugins are not bound to respect this setting.
+ $cp_return
− Print directly or return HLI output.
If this is set to false, pre() will return the breakpoint information instead of printing it directly. However, ex() will still print it, as script execution is stopped.
+ $cp_setExceptionHandler
Should HLI register it's exceptions handler with set_exception_handler()
+ $cp_startWithHiddenBlocks
− Should blocks be folded at page loading?
Dumper plugins can use the core feature of hideblocks to fold/unfold parts of the dump. If this is set to true, every but the first block is folded at startup.
+ $cp_useCalledAtWithParamValues
− Will speed up HLI a little bit
If you have many dumps on your page, it can be hard to identify a particular one. To make this easier, HLI parses your source for the calling function and writes the LITERAL STRING in the header. This takes some time, so you can disable it here.
If disabled, the VALUE is placed there. This is by far not as usefull.
+ $cp_useOutputBuffering
− Used to not break XHTML validity
If true, HLI will buffer the output of your script to place its summary before the </body>-tag. Summary is not working with text/xml output for now, but when it will, text/xml will force this to be true.
+ $cp_validateXML
− When working on HLI itself, it can be usefull to validate the generated XML against a XMLSchema (and maybe in future also a Schematron).
As some parts of HLI Output contain XHTML, the XHTML and XML namespace schemata have to be loaded and things will get slow. But it's very usefull for developing HLI.
Think of the XMLSchema as work in progress. I hope to freeze schema soon, but not for the next couple of releases.
+ $includingFile
Stores the file path and name where "HLI/init.php" was required/included
+ $locked
− HLI_Config is locked while a dump is processed.
This is to ensure that a particular config option is always the same during a dump. If locked, nothing can write to HLI_Config.
+ $pluginDirectories
For every component there is a plugin directory
+ $registeredPlugins
− A list of plugins.
All plugins that come with HLI are registered here. If you do your own, include them here.
Plugin names must follow this schema: HLI_<Component>_<PluginName> extends HLI_<Component>_Plugin
<Component> is the name of the component you want to plug into, e.g. HLI_Dumper, HLI_Output, HLI_Vartype.
<PluginName> is the name of you plugin that has to be its filename, too (omitting a file extension).
see: HLI_Config::$pluginDirectories
+ $thirdPartyExtensions
− This is for loadable 3rd party extensions that are not maintained by HLI developpers.
For each extension there has to be an array with the extensions name as key (this is used to call HLI_Config::load3rdParty()), having a "directory" defining the path (relative to 3rdParty directory) and a entry for each file to be loaded.
methods
− static public
+ get()
Singleton factory
return: HLI_Config
+ Source
public static function get()
{//{{{
if (!self::$instance) {
self::$instance = new self;
}
return self::$instance;
} //}}}
D:\my_files\Webentwicklung\public_html\TuLib\HLI-0-1\core\Config.php line 421
− public
+ __get($name)
Get "cp_" property values via overloading.
param: string $name
return: mixed
+ Source
public function __get($name)
{//{{{
if ($this->isValidParam($name)) {
return $this->{'cp_'.$name}[0];
}
return null;
} //}}}
D:\my_files\Webentwicklung\public_html\TuLib\HLI-0-1\core\Config.php line 520
+ __set($name, $value)
Set "cp_" properties via overloading
param: string $name
param: mixed $value
return: bool
throws: HLI_ConfigException if property is invalid.
+ Source
public function __set($name, $value)
{//{{{
if ($this->locked) {
throw new HLI_ConfigException('Cannot change config options while dumping');
}
if (!$this->isValidParam($name, $value)) {
throw new HLI_ConfigException('Config param '.$name.' cannot be set to '.$value);
}
$this->{'cp_'.$name}[0] = $value;
return true;
} //}}}
D:\my_files\Webentwicklung\public_html\TuLib\HLI-0-1\core\Config.php line 536
+ clearPlugins([$component = NULL])
Unregisteres plugins
param: string|array $component Either a component name or an array of those. If omitted, unregisters all plugins for all components.
return: bool always true
throws: HLI_ConfigException if component is unknown
+ Source
public function clearPlugins($component = null)
{//{{{
if (is_null($component)) {
foreach ($this->registeredPlugins as $comp => $plugins) {
$this->registeredPlugins[$comp] = array();
}
return true;
}
if (is_array($component)) {
foreach ($component as $comp) {
$this->clearPlugins($comp);
}
return true;
}
if (!isset($this->registeredPlugins[$component])) {
throw new HLI_ConfigException('unknown component '.$component);
}
$this->registeredPlugins[$component] = array();
return true;
} //}}}
D:\my_files\Webentwicklung\public_html\TuLib\HLI-0-1\core\Config.php line 746
+ getPluginDirectory($component)
Get the absolute path to the plugin directory for a component
param: string $component A component name
return: string absolute path
throws: HLI_ConfigException if component is not known
+ Source
public function getPluginDirectory($component)
{//{{{
if (!isset($this->pluginDirectories[$component])) {
throw new HLI_ConfigException('no plugin directory for '.$component.'-plugins');
}
$pluginDirectory = $this->pluginDirectories[$component];
# directory is relative
if (!preg_match('/^(\/|[A-Z]:\\\\)/i',$pluginDirectory)) {
return dirname(dirname(__FILE__)).DIRECTORY_SEPARATOR.$pluginDirectory;
}
# directory is absolute
return $pluginDirectory;
} //}}}
D:\my_files\Webentwicklung\public_html\TuLib\HLI-0-1\core\Config.php line 720
+ getRegisteredPlugins([$component = NULL])
Returns an array of plugins.
param: string|array $component If string, return value will be a simple array of plugin names for this component. If an array of component names or omitted (= all components), return value will be a multidimensional array with component names as keys and an array of plugins for each.
return: array
throws: HLI_ConfigException if a component is not known
+ Source
public function getRegisteredPlugins($component = null)
{//{{{
if (is_null($component)) {
return $this->registeredPlugins;
}
if (is_array($component)) {
$out = array();
foreach ($component as $comp) {
$out[$comp] = $this->getRegisteredPlugins($comp);
}
return $out;
}
if (!isset($this->registeredPlugins[$component])) {
throw new HLI_ConfigException('no registration slot for '.$component.'-plugins');
}
return $this->registeredPlugins[$component];
} //}}}
D:\my_files\Webentwicklung\public_html\TuLib\HLI-0-1\core\Config.php line 674
+ isPluginRegistered($component, $plugin)
Sees if a particular plugin is registered for a component (and therefor should be available).
param: string $component A component name
param: string $name A plugin name
return: bool
throws: HLI_ConfigException if a component is not known
+ Source
public function isPluginRegistered($component,$plugin)
{//{{{
if (!isset($this->registeredPlugins[$component])) {
throw new HLI_ConfigException('registration slot '.$component.' not available');
}
return in_array($plugin,$this->registeredPlugins[$component]);
} //}}}
D:\my_files\Webentwicklung\public_html\TuLib\HLI-0-1\core\Config.php line 705
+ isValidParam($name, [$value = NULL])
Checks if a config parameter can be set to a particular value.
param: string $name Name of the parameter
param: mixed $value The new value of parameter. If omitted, function will only check for presence of parameter.
return: bool
throws: HLI_ConfigException if the definition of the parameter is invalid
+ Source
public function isValidParam($name, $value = null)
{//{{{
$varName = 'cp_'.$name;
if ( !isset($this->$varName)
or !is_array($this->$varName)
or !isset($this->{$varName}[0])
or !isset($this->{$varName}['rules'])
or !is_array($this->{$varName}['rules'])
) {
//throw new HLI_ConfigException('Undefined HLI config option '.$varName);
return false;
}
$var = $this->$varName;
$explicitValues = array();
if (!is_null($value)) {
foreach ($var['rules'] as $type => $rules) {
if (is_int($type)) {
$explicitValues[] = $rules;
continue;
}
switch ($type) {
case 'types' :
if (!is_array($rules)) {
throw new HLI_ConfigException('HLI_Config::$'.$varName.'[rules]['.$type.'] must be an array');
return false;
}
$type = gettype($value);
if (!in_array($type,$rules)) {
if (in_array('boolean',$rules) and in_array($value,array(0,1,'0','1',''),true)) {
$value = (bool) $value;
break;
}
return false;
}
break;
case 'range' :
if (!is_array($rules)) {
throw new HLI_ConfigException('HLI_Config::$'.$varName.'[rules]['.$type.'] must be an array');
return false;
}
if (!($rules[0] <= $value and $value <= $rules[1] )) {
return false;
}
break;
}
}
if (!empty($explicitValues) && !in_array($value,$explicitValues)) {
return false;
}
return true;
}
return true;
} //}}}
D:\my_files\Webentwicklung\public_html\TuLib\HLI-0-1\core\Config.php line 559
+ load3rdParty($name)
Loads files for a 3rd party extension found in HLI/3rdParty directory.
param: string $name name of directory in HLI/3rdParty
return: bool true if extension was found and loaded, false if extension doesn't exist.
throws: HLI_ConfigException if a extension file was not found.
+ Source
public function load3rdParty($name)
{//{{{
if (!isset($this->thirdPartyExtensions[$name]) || !is_array($this->thirdPartyExtensions[$name])) {
return false;
}
$directory = dirname(dirname(__FILE__)).DIRECTORY_SEPARATOR.'3rdParty'.DIRECTORY_SEPARATOR.$this->thirdPartyExtensions[$name]['directory'].DIRECTORY_SEPARATOR;
foreach ($this->thirdPartyExtensions[$name] as $key => $file) {
if ($key === 'directory') {
continue;
}
if (!file_exists($directory.$file)) {
throw new HLI_ConfigException('3rd party extension file '.$directory.$file.' not found');
}
require_once $directory.$file;
}
return true;
} //}}}
D:\my_files\Webentwicklung\public_html\TuLib\HLI-0-1\core\Config.php line 778
+ lock($HLI)
Locks the class for writing
param: HLI_Main $HLI
return: bool
throws: HLI_ConfigException if HLI_Config is already locked
+ Source
public function lock(HLI_Main $HLI)
{//{{{
if ($this->locked) {
throw new HLI_ConfigException('HLI_Config already locked');
}
$this->locked = $HLI;
return true;
} //}}}
D:\my_files\Webentwicklung\public_html\TuLib\HLI-0-1\core\Config.php line 436
+ parseIniFile([$file = false])
− You can set up a ini file with settings you like and load it using this method.
This should most likly be done in the init.php file
+ Source
public function parseIniFile($file = false)
{//{{{
if (!$file) {
$file = dirname($this->includingFile).DIRECTORY_SEPARATOR.$this->iniFileName;
if (!file_exists($file)) {
return false;
}
} elseif (!file_exists($file)) {
throw new HLI_ConfigException('config file '.$file.' not found');
}
$conf = parse_ini_file($file,true);
foreach ($conf as $name => $value) {
if (is_array($value)) {
switch ($name) {
case 'plugins' :
$registeredPlugins = array();
foreach ($value as $class => $file) {
$file = dirname(__FILE__).'/'.$file;
$registeredPlugins[$class] = $file;
}
$this->registeredPlugins = $registeredPlugins;
break;
}
} else {
try {
$this->{$name} = $value;
} catch (Exception $e) {
}
}
}
# set the common path
if ($this->autoCommonPath and !$this->commonPath) {
$this->cp_commonPath[0] = dirname($this->includingFile);
}
} //}}}
D:\my_files\Webentwicklung\public_html\TuLib\HLI-0-1\core\Config.php line 477
+ registerPlugins($component, [$plugins = NULL])
Register plugins for a component
param: string|array $component The component name, e.g. HLI_Dumper If this is an array, you can set plugins for an arbitrary number of components. Use array format as in {@link HLI_Config::$registeredPlugins}. If this is an array, $plugins will be ignored.
param: string|array $plugins Either a plugin name or an array of those. Only used when $component is a string.
return: true
throws: HLI_ConfigException if $component is not known or plugin name is invalid
+ Source
public function registerPlugins($component,$plugins = null)
{//{{{
if (is_array($component)) {
foreach ($component as $key => $elem) {
$this->registerPlugins($key, $elem);
}
return true;
}
if (!isset($this->registeredPlugins[$component])) {
throw new HLI_ConfigException('unknown component: '.$component);
}
if (!is_array($plugins)) {
$plugins = array($plugins);
}
foreach ($plugins as $plugin) {
if (!preg_match('/^[A-Z][a-zA-Z0-9]$/',$plugin)) {
throw new HLI_ConfigException('plugin name '.$plugin.' is not valid');
}
$this->registeredPlugins[$component][] = $plugin;
}
$this->registeredPlugins[$component] = array_unique($this->registeredPlugins[$component]);
return true;
} //}}}
D:\my_files\Webentwicklung\public_html\TuLib\HLI-0-1\core\Config.php line 634
+ unlock($HLI)
− Unlocks the class for writing.
HLI_Config can only be unlocked by the same instance of HLI_Main as it has been locked!
param: HLI_Main $HLI
return: bool;
throws: HLI_ConfigException if HLI_Config has been locked by another instance of HLI_Main
+ Source
public function unlock(HLI_Main $HLI)
{//{{{
if (!$this->locked) {
return true;
}
if ($this->locked !== $HLI) {
throw new HLI_ConfigException('HLI_Config cannot be unlocked by this instance of HLI_Main');
}
$this->locked = false;
return true;
} //}}}
D:\my_files\Webentwicklung\public_html\TuLib\HLI-0-1\core\Config.php line 455
+ private
+ __construct()
All the initialization
+ Source
private function __construct()
{//{{{
# First of all, get the including file
ob_start();
debug_print_backtrace();
$trace = explode("\n",ob_get_clean());
$lookFor = basename(dirname(dirname(__FILE__))).DIRECTORY_SEPARATOR.'init.php) called at [';
# 0: calling __construct()
# 1: calling get()
# 2: calling initialize_package_hli()
# 3: require init.php ->use this
$trace = $trace[3];
# get the "called at" part and save it
$this->includingFile = substr($trace, strpos($trace,$lookFor)+strlen($lookFor), strrpos($trace,':'));
# set the common path
if ($this->autoCommonPath and !$this->commonPath) {
$this->cp_commonPath[0] = dirname($this->includingFile);
}
# This cannot be done in the declaration ...
$this->cp_errorReporting['rules']['range'][1] = E_STRICT|E_ALL;
if ($this->autoParseIni) {
$this->parseIniFile($this->iniFileName);
}
# set error reporting. setting error_reporting in script or ini
# is not supported yet.
$errorReporting = error_reporting($this->errorReporting);
$this->cp_errorReporting[0] = $errorReporting;
# Set a default exception handler using HLI style
if ($this->setExceptionHandler) {
set_exception_handler('hli_defaultExceptionHandler');
}
# Set the shutdown function for small summary
register_shutdown_function('hli_summary',array('**PRINT**'));
} //}}}
D:\my_files\Webentwicklung\public_html\TuLib\HLI-0-1\core\Config.php line 370
16 pre(new Test);
17 hli('quotesOnStrings','none');
18 ?>
19 <p>
20 Using this command you can force the object to be displayed folded:
21 </p>
22 <p>
23 At the moment, static values are not dumped. That will follow in my next
24 release.
25 </p>
26 <div class="code">hli('startWithHiddenBlocks',true);</div>
27 <?php
28 hli('startWithHiddenBlocks',true);
29 pre(HLI_Config::get());
30 ?>
31 <?php
32 echo foot()
33 ?>
− HLI_Config {
static private $instance = *** unreadable ***
private $cp_iniFileName = + Array (
0 => .ht_hli.ini,
rules => + Array (
types => + Array (
0 => string
)
)
)
private $cp_errorReporting = + Array (
0 => 6143,
rules => + Array (
range => + Array (
0 => 0,
1 => 8191
)
)
)
private $cp_backtrace = + Array (
0 => true,
rules => + Array (
types => + Array (
0 => boolean
)
)
)
private $cp_return = + Array (
0 => false,
rules => + Array (
types => + Array (
0 => boolean
)
)
)
private $cp_mimetype = + Array (
0 => text/html,
rules => + Array (
0 => text/html,
1 => text/xml
)
)
private $cp_maxDumpLevel = + Array (
0 => 10,
rules => + Array (
range => + Array (
0 => 1,
1 => 20
)
)
)
private $cp_startWithHiddenBlocks = + Array (
0 => true,
rules => + Array (
types => + Array (
0 => boolean
)
)
)
private $cp_useOutputBuffering = + Array (
0 => true,
rules => + Array (
types => + Array (
0 => boolean
)
)
)
private $cp_quotesOnStrings = + Array (
0 => none,
rules => + Array (
0 => single,
1 => double,
2 => none
)
)
private $cp_commonPath = + Array (
0 => D:\my_files\Webentwicklung\public_html\Eigene\forestfactory.de\branch\hli\0.1\hli,
rules => + Array (
types => + Array (
0 => string
)
)
)
private $cp_autoCommonPath = + Array (
0 => true,
rules => + Array (
types => + Array (
0 => boolean
)
)
)
private $cp_contextLinesBefore = + Array (
0 => 15,
rules => + Array (
range => + Array (
0 => 1,
1 => 50
)
)
)
private $cp_contextLinesAfter = + Array (
0 => 10,
rules => + Array (
range => + Array (
0 => 1,
1 => 50
)
)
)
private $cp_setExceptionHandler = + Array (
0 => false,
rules => + Array (
types => + Array (
0 => boolean
)
)
)
private $cp_autoStartHTML = + Array (
0 => false,
rules => + Array (
types => + Array (
0 => boolean
)
)
)
private $cp_encoding = + Array (
0 => UTF-8,
rules => + Array (
0 => UTF-8
)
)
private $cp_useCalledAtWithParamValues = + Array (
0 => false,
rules => + Array (
types => + Array (
0 => boolean
)
)
)
private $cp_validateXML = + Array (
0 => false,
rules => + Array (
types => + Array (
0 => boolean
)
)
)
private $includingFile = D:\my_files\Webentwicklung\public_html\Eigene\forestfactory.de\branch\hli\0.1\hli\globals.php:3]
private $locked = + HLI_Main {
static public $counter = 3
static public $closeBodyHTML = false
private $cachedTrace = + Array (
0 => + Array (
file => D:\my_files\Webentwicklung\public_html\Eigene\forestfactory.de\branch\hli\0.1\hli\builder\plugins\objectDump.php,
line => 29,
function => pre,
args => + Array (
0 => + HLI_Config {
static private $instance = *** unreadable ***
private $cp_iniFileName = + Array (
0 => .ht_hli.ini,
rules => + Array (
types => + Array (
0 => string
)
)
)
private $cp_errorReporting = + Array (
0 => 6143,
rules => + Array (
range => + Array (
0 => 0,
1 => 8191
)
)
)
private $cp_backtrace = + Array (
0 => true,
rules => + Array (
types => + Array (
0 => boolean
)
)
)
private $cp_return = + Array (
0 => false,
rules => + Array (
types => + Array (
0 => boolean
)
)
)
private $cp_mimetype = + Array (
0 => text/html,
rules => + Array (
0 => text/html,
1 => text/xml
)
)
private $cp_maxDumpLevel = + Array (
0 => 10,
rules => + Array (
range => + Array (
0 => 1,
1 => 20
)
)
)
private $cp_startWithHiddenBlocks = + Array (
0 => true,
rules => + Array (
types => + Array (
0 => boolean
)
)
)
private $cp_useOutputBuffering = + Array (
0 => true,
rules => + Array (
types => + Array (
0 => boolean
)
)
)
private $cp_quotesOnStrings = + Array (
0 => none,
rules => + Array (
0 => single,
1 => double,
2 => none
)
)
private $cp_commonPath = + Array (
0 => D:\my_files\Webentwicklung\public_html\Eigene\forestfactory.de\branch\hli\0.1\hli,
rules => + Array (
types => + Array (
0 => string
)
)
)
private $cp_autoCommonPath = + Array (
0 => true,
rules => + Array (
types => + Array (
0 => boolean
)
)
)
private $cp_contextLinesBefore = + Array (
0 => 15,
rules => + Array (
range => + Array (
0 => 1,
1 => 50
)
)
)
private $cp_contextLinesAfter = + Array (
0 => 10,
rules => + Array (
range => + Array (
0 => 1,
1 => 50
)
)
)
private $cp_setExceptionHandler = + Array (
0 => false,
rules => + Array (
types => + Array (
0 => boolean
)
)
)
private $cp_autoStartHTML = + Array (
0 => false,
rules => + Array (
types => + Array (
0 => boolean
)
)
)
private $cp_encoding = + Array (
0 => UTF-8,
rules => + Array (
0 => UTF-8
)
)
private $cp_useCalledAtWithParamValues = + Array (
0 => false,
rules => + Array (
types => + Array (
0 => boolean
)
)
)
private $cp_validateXML = + Array (
0 => false,
rules => + Array (
types => + Array (
0 => boolean
)
)
)
private $includingFile = D:\my_files\Webentwicklung\public_html\Eigene\forestfactory.de\branch\hli\0.1\hli\globals.php:3]
private $locked = + HLI_Main {
static public $counter = 3
static public $closeBodyHTML = false
private $cachedTrace = + Array (
0 => + Array (
file => D:\my_files\Webentwicklung\public_html\Eigene\forestfactory.de\branch\hli\0.1\hli\builder\plugins\objectDump.php,
line => 29,
function => pre,
args => + Array (
*** max depth ***
)
)
)
private $dumpCount = 1
private $args = + Array (
0 => HLI_Config::get()
)
private $remoteFunctions = + Array (
0 => pre,
1 => ex,
2 => ifpre,
3 => ifex,
4 => deprec
)
private $Doc = DOMDocument { }
dynamic $trace = + Array (
0 => + Array (
file => D:\my_files\Webentwicklung\public_html\TuLib\HLI-0-1\core\Main.php,
line => 120,
function => __construct,
class => HLI_Main,
*** recursion ***,
type => ->,
args => Array[0]
),
1 => + Array (
file => D:\my_files\Webentwicklung\public_html\TuLib\HLI-0-1\init.php,
line => 83,
function => call,
class => HLI_Main,
type => ::,
args => + Array (
*** max depth ***
)
),
2 => + Array (
file => D:\my_files\Webentwicklung\public_html\Eigene\forestfactory.de\branch\hli\0.1\hli\builder\plugins\objectDump.php,
line => 29,
function => pre,
args => + Array (
*** max depth ***
)
)
)
public $Marker = + HLI_Marker {
private $autoReplaceHTMLEntities = true
public $HLI = *** recursion ***
}
}
private $registeredPlugins = + Array (
HLI_Dumper => + Array (
0 => Recursion,
1 => DOMXML,
2 => SerializedString,
3 => Directory,
4 => GDImage,
5 => DBQuery,
6 => DBConnection
),
HLI_Output => + Array (
0 => text_html
),
HLI_Vartype => + Array (
0 => Reflector
)
)
private $pluginDirectories = + Array (
HLI_Dumper => plugins/Dumper,
HLI_Output => plugins/Output,
HLI_Vartype => plugins/Vartype
)
private $thirdPartyExtensions = + Array (
packer => + Array (
directory => packer.php-1.0,
0 => class.JavaScriptPacker.php
)
)
private $cp_autoParseIni = + Array (
0 => false,
rules => + Array (
types => + Array (
0 => boolean
)
)
)
}
)
)
)
private $dumpCount = 1
private $args = + Array (
0 => HLI_Config::get()
)
private $remoteFunctions = + Array (
0 => pre,
1 => ex,
2 => ifpre,
3 => ifex,
4 => deprec
)
private $Doc = DOMDocument { }
dynamic $trace = + Array (
0 => + Array (
file => D:\my_files\Webentwicklung\public_html\TuLib\HLI-0-1\core\Main.php,
line => 120,
function => __construct,
class => HLI_Main,
object => + HLI_Main {
static public $counter = 3
static public $closeBodyHTML = false
private $cachedTrace = + Array (
0 => + Array (
file => D:\my_files\Webentwicklung\public_html\Eigene\forestfactory.de\branch\hli\0.1\hli\builder\plugins\objectDump.php,
line => 29,
function => pre,
args => + Array (
0 => + HLI_Config {
static private $instance = *** unreadable ***
private $cp_iniFileName = + Array (
*** max depth ***
)
private $cp_errorReporting = + Array (
*** max depth ***
)
private $cp_backtrace = + Array (
*** max depth ***
)
private $cp_return = + Array (
*** max depth ***
)
private $cp_mimetype = + Array (
*** max depth ***
)
private $cp_maxDumpLevel = + Array (
*** max depth ***
)
private $cp_startWithHiddenBlocks = + Array (
*** max depth ***
)
private $cp_useOutputBuffering = + Array (
*** max depth ***
)
private $cp_quotesOnStrings = + Array (
*** max depth ***
)
private $cp_commonPath = + Array (
*** max depth ***
)
private $cp_autoCommonPath = + Array (
*** max depth ***
)
private $cp_contextLinesBefore = + Array (
*** max depth ***
)
private $cp_contextLinesAfter = + Array (
*** max depth ***
)
private $cp_setExceptionHandler = + Array (
*** max depth ***
)
private $cp_autoStartHTML = + Array (
*** max depth ***
)
private $cp_encoding = + Array (
*** max depth ***
)
private $cp_useCalledAtWithParamValues = + Array (
*** max depth ***
)
private $cp_validateXML = + Array (
*** max depth ***
)
private $includingFile = D:\my_files\Webentwicklung\public_html\Eigene\forestfactory.de\branch\hli\0.1\hli\globals.php:3]
private $locked = *** recursion ***
private $registeredPlugins = + Array (
*** max depth ***
)
private $pluginDirectories = + Array (
*** max depth ***
)
private $thirdPartyExtensions = + Array (
*** max depth ***
)
private $cp_autoParseIni = + Array (
*** max depth ***
)
}
)
)
)
private $dumpCount = 1
private $args = + Array (
0 => HLI_Config::get()
)
private $remoteFunctions = + Array (
0 => pre,
1 => ex,
2 => ifpre,
3 => ifex,
4 => deprec
)
private $Doc = DOMDocument { }
dynamic $trace = + Array (
0 => + Array (
file => D:\my_files\Webentwicklung\public_html\TuLib\HLI-0-1\core\Main.php,
line => 120,
function => __construct,
class => HLI_Main,
*** recursion ***,
type => ->,
args => Array[0]
),
1 => + Array (
file => D:\my_files\Webentwicklung\public_html\TuLib\HLI-0-1\init.php,
line => 83,
function => call,
class => HLI_Main,
type => ::,
args => + Array (
0 => + Array (
0 => + HLI_Config {
*** max depth ***
}
)
)
),
2 => + Array (
file => D:\my_files\Webentwicklung\public_html\Eigene\forestfactory.de\branch\hli\0.1\hli\builder\plugins\objectDump.php,
line => 29,
function => pre,
args => + Array (
0 => + HLI_Config {
static private $instance = *** unreadable ***
private $cp_iniFileName = + Array (
*** max depth ***
)
private $cp_errorReporting = + Array (
*** max depth ***
)
private $cp_backtrace = + Array (
*** max depth ***
)
private $cp_return = + Array (
*** max depth ***
)
private $cp_mimetype = + Array (
*** max depth ***
)
private $cp_maxDumpLevel = + Array (
*** max depth ***
)
private $cp_startWithHiddenBlocks = + Array (
*** max depth ***
)
private $cp_useOutputBuffering = + Array (
*** max depth ***
)
private $cp_quotesOnStrings = + Array (
*** max depth ***
)
private $cp_commonPath = + Array (
*** max depth ***
)
private $cp_autoCommonPath = + Array (
*** max depth ***
)
private $cp_contextLinesBefore = + Array (
*** max depth ***
)
private $cp_contextLinesAfter = + Array (
*** max depth ***
)
private $cp_setExceptionHandler = + Array (
*** max depth ***
)
private $cp_autoStartHTML = + Array (
*** max depth ***
)
private $cp_encoding = + Array (
*** max depth ***
)
private $cp_useCalledAtWithParamValues = + Array (
*** max depth ***
)
private $cp_validateXML = + Array (
*** max depth ***
)
private $includingFile = D:\my_files\Webentwicklung\public_html\Eigene\forestfactory.de\branch\hli\0.1\hli\globals.php:3]
private $locked = *** recursion ***
private $registeredPlugins = + Array (
*** max depth ***
)
private $pluginDirectories = + Array (
*** max depth ***
)
private $thirdPartyExtensions = + Array (
*** max depth ***
)
private $cp_autoParseIni = + Array (
*** max depth ***
)
}
)
)
)
public $Marker = + HLI_Marker {
private $autoReplaceHTMLEntities = true
public $HLI = *** recursion ***
}
},
type => ->,
args => Array[0]
),
1 => + Array (
file => D:\my_files\Webentwicklung\public_html\TuLib\HLI-0-1\init.php,
line => 83,
function => call,
class => HLI_Main,
type => ::,
args => + Array (
0 => + Array (
0 => + HLI_Config {
static private $instance = *** unreadable ***
private $cp_iniFileName = + Array (
0 => .ht_hli.ini,
rules => + Array (
types => + Array (
*** max depth ***
)
)
)
private $cp_errorReporting = + Array (
0 => 6143,
rules => + Array (
range => + Array (
*** max depth ***
)
)
)
private $cp_backtrace = + Array (
0 => true,
rules => + Array (
types => + Array (
*** max depth ***
)
)
)
private $cp_return = + Array (
0 => false,
rules => + Array (
types => + Array (
*** max depth ***
)
)
)
private $cp_mimetype = + Array (
0 => text/html,
rules => + Array (
0 => text/html,
1 => text/xml
)
)
private $cp_maxDumpLevel = + Array (
0 => 10,
rules => + Array (
range => + Array (
*** max depth ***
)
)
)
private $cp_startWithHiddenBlocks = + Array (
0 => true,
rules => + Array (
types => + Array (
*** max depth ***
)
)
)
private $cp_useOutputBuffering = + Array (
0 => true,
rules => + Array (
types => + Array (
*** max depth ***
)
)
)
private $cp_quotesOnStrings = + Array (
0 => none,
rules => + Array (
0 => single,
1 => double,
2 => none
)
)
private $cp_commonPath = + Array (
0 => D:\my_files\Webentwicklung\public_html\Eigene\forestfactory.de\branch\hli\0.1\hli,
rules => + Array (
types => + Array (
*** max depth ***
)
)
)
private $cp_autoCommonPath = + Array (
0 => true,
rules => + Array (
types => + Array (
*** max depth ***
)
)
)
private $cp_contextLinesBefore = + Array (
0 => 15,
rules => + Array (
range => + Array (
*** max depth ***
)
)
)
private $cp_contextLinesAfter = + Array (
0 => 10,
rules => + Array (
range => + Array (
*** max depth ***
)
)
)
private $cp_setExceptionHandler = + Array (
0 => false,
rules => + Array (
types => + Array (
*** max depth ***
)
)
)
private $cp_autoStartHTML = + Array (
0 => false,
rules => + Array (
types => + Array (
*** max depth ***
)
)
)
private $cp_encoding = + Array (
0 => UTF-8,
rules => + Array (
0 => UTF-8
)
)
private $cp_useCalledAtWithParamValues = + Array (
0 => false,
rules => + Array (
types => + Array (
*** max depth ***
)
)
)
private $cp_validateXML = + Array (
0 => false,
rules => + Array (
types => + Array (
*** max depth ***
)
)
)
private $includingFile = D:\my_files\Webentwicklung\public_html\Eigene\forestfactory.de\branch\hli\0.1\hli\globals.php:3]
private $locked = + HLI_Main {
static public $counter = 3
static public $closeBodyHTML = false
private $cachedTrace = + Array (
0 => + Array (
*** max depth ***
)
)
private $dumpCount = 1
private $args = + Array (
0 => HLI_Config::get()
)
private $remoteFunctions = + Array (
0 => pre,
1 => ex,
2 => ifpre,
3 => ifex,
4 => deprec
)
private $Doc = DOMDocument { }
dynamic $trace = + Array (
0 => + Array (
*** max depth ***
),
1 => + Array (
*** max depth ***
),
2 => + Array (
*** max depth ***
)
)
public $Marker = + HLI_Marker {
private $autoReplaceHTMLEntities = true
public $HLI = *** recursion ***
}
}
private $registeredPlugins = + Array (
HLI_Dumper => + Array (
0 => Recursion,
1 => DOMXML,
2 => SerializedString,
3 => Directory,
4 => GDImage,
5 => DBQuery,
6 => DBConnection
),
HLI_Output => + Array (
0 => text_html
),
HLI_Vartype => + Array (
0 => Reflector
)
)
private $pluginDirectories = + Array (
HLI_Dumper => plugins/Dumper,
HLI_Output => plugins/Output,
HLI_Vartype => plugins/Vartype
)
private $thirdPartyExtensions = + Array (
packer => + Array (
directory => packer.php-1.0,
0 => class.JavaScriptPacker.php
)
)
private $cp_autoParseIni = + Array (
0 => false,
rules => + Array (
types => + Array (
*** max depth ***
)
)
)
}
)
)
),
2 => + Array (
file => D:\my_files\Webentwicklung\public_html\Eigene\forestfactory.de\branch\hli\0.1\hli\builder\plugins\objectDump.php,
line => 29,
function => pre,
args => + Array (
0 => + HLI_Config {
static private $instance = *** unreadable ***
private $cp_iniFileName = + Array (
0 => .ht_hli.ini,
rules => + Array (
types => + Array (
0 => string
)
)
)
private $cp_errorReporting = + Array (
0 => 6143,
rules => + Array (
range => + Array (
0 => 0,
1 => 8191
)
)
)
private $cp_backtrace = + Array (
0 => true,
rules => + Array (
types => + Array (
0 => boolean
)
)
)
private $cp_return = + Array (
0 => false,
rules => + Array (
types => + Array (
0 => boolean
)
)
)
private $cp_mimetype = + Array (
0 => text/html,
rules => + Array (
0 => text/html,
1 => text/xml
)
)
private $cp_maxDumpLevel = + Array (
0 => 10,
rules => + Array (
range => + Array (
0 => 1,
1 => 20
)
)
)
private $cp_startWithHiddenBlocks = + Array (
0 => true,
rules => + Array (
types => + Array (
0 => boolean
)
)
)
private $cp_useOutputBuffering = + Array (
0 => true,
rules => + Array (
types => + Array (
0 => boolean
)
)
)
private $cp_quotesOnStrings = + Array (
0 => none,
rules => + Array (
0 => single,
1 => double,
2 => none
)
)
private $cp_commonPath = + Array (
0 => D:\my_files\Webentwicklung\public_html\Eigene\forestfactory.de\branch\hli\0.1\hli,
rules => + Array (
types => + Array (
0 => string
)
)
)
private $cp_autoCommonPath = + Array (
0 => true,
rules => + Array (
types => + Array (
0 => boolean
)
)
)
private $cp_contextLinesBefore = + Array (
0 => 15,
rules => + Array (
range => + Array (
0 => 1,
1 => 50
)
)
)
private $cp_contextLinesAfter = + Array (
0 => 10,
rules => + Array (
range => + Array (
0 => 1,
1 => 50
)
)
)
private $cp_setExceptionHandler = + Array (
0 => false,
rules => + Array (
types => + Array (
0 => boolean
)
)
)
private $cp_autoStartHTML = + Array (
0 => false,
rules => + Array (
types => + Array (
0 => boolean
)
)
)
private $cp_encoding = + Array (
0 => UTF-8,
rules => + Array (
0 => UTF-8
)
)
private $cp_useCalledAtWithParamValues = + Array (
0 => false,
rules => + Array (
types => + Array (
0 => boolean
)
)
)
private $cp_validateXML = + Array (
0 => false,
rules => + Array (
types => + Array (
0 => boolean
)
)
)
private $includingFile = D:\my_files\Webentwicklung\public_html\Eigene\forestfactory.de\branch\hli\0.1\hli\globals.php:3]
private $locked = + HLI_Main {
static public $counter = 3
static public $closeBodyHTML = false
private $cachedTrace = + Array (
0 => + Array (
file => D:\my_files\Webentwicklung\public_html\Eigene\forestfactory.de\branch\hli\0.1\hli\builder\plugins\objectDump.php,
line => 29,
function => pre,
args => + Array (
*** max depth ***
)
)
)
private $dumpCount = 1
private $args = + Array (
0 => HLI_Config::get()
)
private $remoteFunctions = + Array (
0 => pre,
1 => ex,
2 => ifpre,
3 => ifex,
4 => deprec
)
private $Doc = DOMDocument { }
dynamic $trace = + Array (
0 => + Array (
file => D:\my_files\Webentwicklung\public_html\TuLib\HLI-0-1\core\Main.php,
line => 120,
function => __construct,
class => HLI_Main,
*** recursion ***,
type => ->,
args => Array[0]
),
1 => + Array (
file => D:\my_files\Webentwicklung\public_html\TuLib\HLI-0-1\init.php,
line => 83,
function => call,
class => HLI_Main,
type => ::,
args => + Array (
*** max depth ***
)
),
2 => + Array (
file => D:\my_files\Webentwicklung\public_html\Eigene\forestfactory.de\branch\hli\0.1\hli\builder\plugins\objectDump.php,
line => 29,
function => pre,
args => + Array (
*** max depth ***
)
)
)
public $Marker = + HLI_Marker {
private $autoReplaceHTMLEntities = true
public $HLI = *** recursion ***
}
}
private $registeredPlugins = + Array (
HLI_Dumper => + Array (
0 => Recursion,
1 => DOMXML,
2 => SerializedString,
3 => Directory,
4 => GDImage,
5 => DBQuery,
6 => DBConnection
),
HLI_Output => + Array (
0 => text_html
),
HLI_Vartype => + Array (
0 => Reflector
)
)
private $pluginDirectories = + Array (
HLI_Dumper => plugins/Dumper,
HLI_Output => plugins/Output,
HLI_Vartype => plugins/Vartype
)
private $thirdPartyExtensions = + Array (
packer => + Array (
directory => packer.php-1.0,
0 => class.JavaScriptPacker.php
)
)
private $cp_autoParseIni = + Array (
0 => false,
rules => + Array (
types => + Array (
0 => boolean
)
)
)
}
)
)
)
public $Marker = + HLI_Marker {
private $autoReplaceHTMLEntities = true
public $HLI = + HLI_Main {
static public $counter = 3
static public $closeBodyHTML = false
private $cachedTrace = + Array (
0 => + Array (
file => D:\my_files\Webentwicklung\public_html\Eigene\forestfactory.de\branch\hli\0.1\hli\builder\plugins\objectDump.php,
line => 29,
function => pre,
args => + Array (
0 => + HLI_Config {
static private $instance = *** unreadable ***
private $cp_iniFileName = + Array (
0 => .ht_hli.ini,
rules => + Array (
*** max depth ***
)
)
private $cp_errorReporting = + Array (
0 => 6143,
rules => + Array (
*** max depth ***
)
)
private $cp_backtrace = + Array (
0 => true,
rules => + Array (
*** max depth ***
)
)
private $cp_return = + Array (
0 => false,
rules => + Array (
*** max depth ***
)
)
private $cp_mimetype = + Array (
0 => text/html,
rules => + Array (
*** max depth ***
)
)
private $cp_maxDumpLevel = + Array (
0 => 10,
rules => + Array (
*** max depth ***
)
)
private $cp_startWithHiddenBlocks = + Array (
0 => true,
rules => + Array (
*** max depth ***
)
)
private $cp_useOutputBuffering = + Array (
0 => true,
rules => + Array (
*** max depth ***
)
)
private $cp_quotesOnStrings = + Array (
0 => none,
rules => + Array (
*** max depth ***
)
)
private $cp_commonPath = + Array (
0 => D:\my_files\Webentwicklung\public_html\Eigene\forestfactory.de\branch\hli\0.1\hli,
rules => + Array (
*** max depth ***
)
)
private $cp_autoCommonPath = + Array (
0 => true,
rules => + Array (
*** max depth ***
)
)
private $cp_contextLinesBefore = + Array (
0 => 15,
rules => + Array (
*** max depth ***
)
)
private $cp_contextLinesAfter = + Array (
0 => 10,
rules => + Array (
*** max depth ***
)
)
private $cp_setExceptionHandler = + Array (
0 => false,
rules => + Array (
*** max depth ***
)
)
private $cp_autoStartHTML = + Array (
0 => false,
rules => + Array (
*** max depth ***
)
)
private $cp_encoding = + Array (
0 => UTF-8,
rules => + Array (
*** max depth ***
)
)
private $cp_useCalledAtWithParamValues = + Array (
0 => false,
rules => + Array (
*** max depth ***
)
)
private $cp_validateXML = + Array (
0 => false,
rules => + Array (
*** max depth ***
)
)
private $includingFile = D:\my_files\Webentwicklung\public_html\Eigene\forestfactory.de\branch\hli\0.1\hli\globals.php:3]
private $locked = *** recursion ***
private $registeredPlugins = + Array (
HLI_Dumper => + Array (
*** max depth ***
),
HLI_Output => + Array (
*** max depth ***
),
HLI_Vartype => + Array (
*** max depth ***
)
)
private $pluginDirectories = + Array (
HLI_Dumper => plugins/Dumper,
HLI_Output => plugins/Output,
HLI_Vartype => plugins/Vartype
)
private $thirdPartyExtensions = + Array (
packer => + Array (
*** max depth ***
)
)
private $cp_autoParseIni = + Array (
0 => false,
rules => + Array (
*** max depth ***
)
)
}
)
)
)
private $dumpCount = 1
private $args = + Array (
0 => HLI_Config::get()
)
private $remoteFunctions = + Array (
0 => pre,
1 => ex,
2 => ifpre,
3 => ifex,
4 => deprec
)
private $Doc = DOMDocument { }
dynamic $trace = + Array (
0 => + Array (
file => D:\my_files\Webentwicklung\public_html\TuLib\HLI-0-1\core\Main.php,
line => 120,
function => __construct,
class => HLI_Main,
*** recursion ***,
type => ->,
args => Array[0]
),
1 => + Array (
file => D:\my_files\Webentwicklung\public_html\TuLib\HLI-0-1\init.php,
line => 83,
function => call,
class => HLI_Main,
type => ::,
args => + Array (
0 => + Array (
0 => + HLI_Config {
static private $instance = *** unreadable ***
private $cp_iniFileName = + Array (
*** max depth ***
)
private $cp_errorReporting = + Array (
*** max depth ***
)
private $cp_backtrace = + Array (
*** max depth ***
)
private $cp_return = + Array (
*** max depth ***
)
private $cp_mimetype = + Array (
*** max depth ***
)
private $cp_maxDumpLevel = + Array (
*** max depth ***
)
private $cp_startWithHiddenBlocks = + Array (
*** max depth ***
)
private $cp_useOutputBuffering = + Array (
*** max depth ***
)
private $cp_quotesOnStrings = + Array (
*** max depth ***
)
private $cp_commonPath = + Array (
*** max depth ***
)
private $cp_autoCommonPath = + Array (
*** max depth ***
)
private $cp_contextLinesBefore = + Array (
*** max depth ***
)
private $cp_contextLinesAfter = + Array (
*** max depth ***
)
private $cp_setExceptionHandler = + Array (
*** max depth ***
)
private $cp_autoStartHTML = + Array (
*** max depth ***
)
private $cp_encoding = + Array (
*** max depth ***
)
private $cp_useCalledAtWithParamValues = + Array (
*** max depth ***
)
private $cp_validateXML = + Array (
*** max depth ***
)
private $includingFile = D:\my_files\Webentwicklung\public_html\Eigene\forestfactory.de\branch\hli\0.1\hli\globals.php:3]
private $locked = *** recursion ***
private $registeredPlugins = + Array (
*** max depth ***
)
private $pluginDirectories = + Array (
*** max depth ***
)
private $thirdPartyExtensions = + Array (
*** max depth ***
)
private $cp_autoParseIni = + Array (
*** max depth ***
)
}
)
)
),
2 => + Array (
file => D:\my_files\Webentwicklung\public_html\Eigene\forestfactory.de\branch\hli\0.1\hli\builder\plugins\objectDump.php,
line => 29,
function => pre,
args => + Array (
0 => + HLI_Config {
static private $instance = *** unreadable ***
private $cp_iniFileName = + Array (
0 => .ht_hli.ini,
rules => + Array (
*** max depth ***
)
)
private $cp_errorReporting = + Array (
0 => 6143,
rules => + Array (
*** max depth ***
)
)
private $cp_backtrace = + Array (
0 => true,
rules => + Array (
*** max depth ***
)
)
private $cp_return = + Array (
0 => false,
rules => + Array (
*** max depth ***
)
)
private $cp_mimetype = + Array (
0 => text/html,
rules => + Array (
*** max depth ***
)
)
private $cp_maxDumpLevel = + Array (
0 => 10,
rules => + Array (
*** max depth ***
)
)
private $cp_startWithHiddenBlocks = + Array (
0 => true,
rules => + Array (
*** max depth ***
)
)
private $cp_useOutputBuffering = + Array (
0 => true,
rules => + Array (
*** max depth ***
)
)
private $cp_quotesOnStrings = + Array (
0 => none,
rules => + Array (
*** max depth ***
)
)
private $cp_commonPath = + Array (
0 => D:\my_files\Webentwicklung\public_html\Eigene\forestfactory.de\branch\hli\0.1\hli,
rules => + Array (
*** max depth ***
)
)
private $cp_autoCommonPath = + Array (
0 => true,
rules => + Array (
*** max depth ***
)
)
private $cp_contextLinesBefore = + Array (
0 => 15,
rules => + Array (
*** max depth ***
)
)
private $cp_contextLinesAfter = + Array (
0 => 10,
rules => + Array (
*** max depth ***
)
)
private $cp_setExceptionHandler = + Array (
0 => false,
rules => + Array (
*** max depth ***
)
)
private $cp_autoStartHTML = + Array (
0 => false,
rules => + Array (
*** max depth ***
)
)
private $cp_encoding = + Array (
0 => UTF-8,
rules => + Array (
*** max depth ***
)
)
private $cp_useCalledAtWithParamValues = + Array (
0 => false,
rules => + Array (
*** max depth ***
)
)
private $cp_validateXML = + Array (
0 => false,
rules => + Array (
*** max depth ***
)
)
private $includingFile = D:\my_files\Webentwicklung\public_html\Eigene\forestfactory.de\branch\hli\0.1\hli\globals.php:3]
private $locked = *** recursion ***
private $registeredPlugins = + Array (
HLI_Dumper => + Array (
*** max depth ***
),
HLI_Output => + Array (
*** max depth ***
),
HLI_Vartype => + Array (
*** max depth ***
)
)
private $pluginDirectories = + Array (
HLI_Dumper => plugins/Dumper,
HLI_Output => plugins/Output,
HLI_Vartype => plugins/Vartype
)
private $thirdPartyExtensions = + Array (
packer => + Array (
*** max depth ***
)
)
private $cp_autoParseIni = + Array (
0 => false,
rules => + Array (
*** max depth ***
)
)
}
)
)
)
public $Marker = + HLI_Marker {
private $autoReplaceHTMLEntities = true
public $HLI = *** recursion ***
}
}
}
}
private $registeredPlugins = + Array (
HLI_Dumper => + Array (
0 => Recursion,
1 => DOMXML,
2 => SerializedString,
3 => Directory,
4 => GDImage,
5 => DBQuery,
6 => DBConnection
),
HLI_Output => + Array (
0 => text_html
),
HLI_Vartype => + Array (
0 => Reflector
)
)
private $pluginDirectories = + Array (
HLI_Dumper => plugins/Dumper,
HLI_Output => plugins/Output,
HLI_Vartype => plugins/Vartype
)
private $thirdPartyExtensions = + Array (
packer => + Array (
directory => packer.php-1.0,
0 => class.JavaScriptPacker.php
)
)
private $cp_autoParseIni = + Array (
0 => false,
rules => + Array (
types => + Array (
0 => boolean
)
)
)
}
/
*** global scope ***