eZ Publish  [4.2]
eZDebug Class Reference

Advanced debug/log system. More...

List of all members.

Public Member Functions

 __construct ()
 errorHandler ($errno, $errstr, $errfile, $errline)
 isDebugAllowed ()
 isGlobalLogFileEnabled ()
 isLogFileEnabled ($type)
 logFiles ()
 messageName ($messageType)
 messageTypes ()
 recursionProtectErrorHandler ($errno, $errstr, $errfile, $errline)
 reset ()
 setIsGlobalLogFileEnabled ($enabled)
 setIsLogFileEnabled ($type, $enabled)
 setLogOnly ($enabled)
 setMessageOutput ($output)
 setStoreLog ($store)

Static Public Member Functions

static accumulatorStart ($key, $inGroup=false, $name=false, $recursive=false)
static accumulatorStop ($key, $recursive=false)
static addTimingPoint ($description="")
static alwaysLogMessage ($level)
static appendBottomReport ($reportName, $reportContent)
static appendTopReport ($reportName, $reportContent)
static checkDebugByUser ()
static createAccumulator ($key, $inGroup=false, $name=false)
static createAccumulatorGroup ($key, $name=false)
static instance ()
 Returns a shared instance of the eZDebug class.
static isDebugEnabled ()
static isIPInNet ($ipaddress, $network, $mask=24)
static isLogOnlyEnabled ()
static maxLogrotateFiles ()
static maxLogSize ()
static printBottomReportsList ()
static printReport ($newWindow=false, $as_html=true, $returnReport=false, $allowedDebugLevels=false, $useAccumulators=true, $useTiming=true, $useIncludedFiles=false)
static printTopReportsList ()
static rotateLog ($fileName)
static setHandleType ($type)
static setLogFileEnabled ($enabled, $types=false)
static setLogrotateFiles ($files)
static setMaxLogSize ($size)
static setScriptStart ($time=false)
static setUseExternalCSS ($use)
static showMessage ($type)
static showTypes ($types=false)
static updateSettings ($settings)
static writeDebug ($string, $label="", $backgroundClass="")
static writeError ($string, $label="", $backgroundClass="")
static writeNotice ($string, $label="", $backgroundClass="")
static writeStrict ($string, $label="", $backgroundClass="")
static writeWarning ($string, $label="", $backgroundClass="")

Public Attributes

 $bottomReportsList
 A list of debug reports that appears at the bottom of debug output.
 $DebugStrings = array()
 String array containing the debug information.
 $GlobalLogFileEnabled
 Controls whether logfiles are used at all.
 $HandleType
 Determines what to do with php errors, ignore, fetch or output.
 $LogFileEnabled
 A map with message types and whether they should do file logging.
 $LogFiles
 An array of logfiles used by the debug class with each key being the debug level.
 $MessageOutput
 Determines how messages are output (screen/log)
 $MessageTypes
 A list of message types.
 $OutputFormat
 An array of the outputformats for the different debug levels.
 $OverrideList
 A list of override directories.
 $PercentAccuracy = 4
 How many places behind . should be displayed when showing percentages.
 $ScriptStart
 The time when the script was started.
 $ShowTypes
 Determines which debug messages should be shown.
 $TimeAccumulatorList = array()
 Array wich contains time accumulators.
 $TimePoints = array()
 Array which contains the time points.
 $TimingAccuracy = 4
 How many places behind . should be displayed when showing times.
 $TmpTimePoints
 Array which contains the temporary time points.
 $topReportsList
 A list of debug reports that appears at the top of debug output.
 $UseCSS
 Whether to use external CSS or output own CSS. True if external is to be used.
const HANDLE_FROM_PHP = 1
const HANDLE_NONE = 0
const HANDLE_TO_PHP = 2
const LEVEL_DEBUG = 5
const LEVEL_ERROR = 3
const LEVEL_NOTICE = 1
const LEVEL_STRICT = 6
const LEVEL_TIMING_POINT = 4
const LEVEL_WARNING = 2
const MAX_LOGFILE_SIZE = 204800
const MAX_LOGROTATE_FILES = 3
const OUTPUT_MESSAGE_SCREEN = 1
const OUTPUT_MESSAGE_STORE = 2
const SHOW_ALL = 63
const SHOW_DEBUG = 16
const SHOW_ERROR = 4
const SHOW_NOTICE = 1
const SHOW_STRICT = 32
const SHOW_TIMING_POINT = 8
const SHOW_WARNING = 2
const XDEBUG_SIGNATURE = '--XDEBUG--'

Private Member Functions

 printReportInternal ($as_html=true, $returnReport=true, $allowedDebugLevels=false, $useAccumulators=true, $useTiming=true, $useIncludedFiles=false)
 write ($string, $verbosityLevel=self::LEVEL_NOTICE, $label="", $backgroundClass="", $alwaysLog=false)
 writeFile (&$logFileData, &$string, $verbosityLevel, $alwaysLog=false)

Static Private Member Functions

static dumpVariable ($var)
static isAllowedByCurrentIP ($allowedIpList)
static timeToFloat ($mtime)

Private Attributes

 $recursionFlag = false

Detailed Description

Advanced debug/log system.

The eZ debug library is used to handle debug information. It can display information on screen and/or write it to log files.

You can enable on-screen debug information for specific IP addresses.

Timing points can be placed in the code to time the different sections of code.

Each debug message can be turned on/off by using the showTypes() function.

PHP error messages can also be shown using setHandleType().

  // write a temporary debug message
  eZDebug::writeDebug( "Test" );

  // write a notice
  eZDebug::writeNotice( "Image found" );

  // write a warning
  eZDebug::writeWarning( "Image not found, using default" );

  // write an error
  eZDebug::writeError( "Object not found, bailing.." );

  // add a timing points
  eZDebug::addTimingPoint( "Module Found" );

  //.... code

  eZDebug::addTimingPoint( "Module loading" );

  // print the results on screen.
  eZDebug::printReport();

Definition at line 76 of file ezdebug.php.


Constructor & Destructor Documentation

eZDebug::__construct ( )

Creates a new debug object.

Definition at line 108 of file ezdebug.php.


Member Function Documentation

static eZDebug::accumulatorStart ( key,
inGroup = false,
name = false,
recursive = false 
) [static]

Starts an time count for the accumulator $key. You can also specify a name which will be displayed.

Definition at line 1313 of file ezdebug.php.

Referenced by eZDFSFileHandlerMySQLBackend\_checkCacheGenerationTimeout(), eZDBFileHandlerMysqlBackend\_checkCacheGenerationTimeout(), eZDFSFileHandlerMySQLBackend\_query(), eZDBFileHandlerMysqlBackend\_query(), eZDBFileHandlerMysqlBackend\_selectOne(), eZDFSFileHandlerMySQLBackend\_selectOne(), eZImageAliasHandler\aliasList(), eZMySQLiDB\arrayQuery(), eZMySQLDB\arrayQuery(), eZContentCacheManager\clearContentCache(), eZContentCacheManager\clearContentCacheIfNeeded(), eZContentCacheManager\clearObjectViewCache(), eZContentObjectAttribute\contentClassAttribute(), eZContentObjectAttribute\contentClassAttributeCanTranslate(), eZContentObjectAttribute\contentClassAttributeIsInformationCollector(), eZContentObjectAttribute\contentClassAttributeIsRequired(), eZContentObjectAttribute\contentClassAttributeName(), eZTextCodec\convertCodepage(), eZTextCodec\convertCodepageMapper(), eZTextCodec\convertCodepageRev(), eZTextCodec\convertCodepageToUnicode(), eZTextCodec\convertMBString(), eZTextCodec\convertString(), eZTextCodec\convertUnicodeToCodepage(), eZTextCodec\convertUnicodeToUTF8(), eZTextCodec\convertUTF8ToUnicode(), eZFS2FileHandler\delete(), eZFSFileHandler\delete(), eZFS2FileHandler\endCacheGeneration(), eZTemplate\fetch(), eZFSFileHandler\fetchContents(), eZFSFileHandler\fileCopy(), eZFS2FileHandler\fileDelete(), eZFSFileHandler\fileDelete(), eZFS2FileHandler\fileDeleteByDirList(), eZFSFileHandler\fileDeleteByDirList(), eZFSFileHandler\fileDeleteByRegex(), eZFSFileHandler\fileDeleteByWildcard(), eZFSFileHandler\fileExists(), eZFSFileHandler\fileFetchContents(), eZFSFileHandler\fileLinkCopy(), eZFSFileHandler\fileMove(), eZFSFileHandler\fileStoreContents(), eZContentCacheManager\generateObjectViewCache(), eZTemplateDesignResource\handleResource(), eZTemplateFileResource\handleResourceData(), eZTSTranslator\initialize(), eZTemplate\loadAndRegisterFunctions(), eZINI\loadCache(), eZFSFileHandler\loadMetaData(), eZTSTranslator\loadTranslationFile(), eZFSFileHandler\move(), eZTemplateMultiPassParser\parse(), eZINI\parseFile(), eZFSFileHandler\passthrough(), eZTemplateDebugFunction\process(), eZPostgreSQLDB\query(), eZMySQLiDB\query(), eZMySQLDB\query(), eZContentObject\stateIDArray(), eZContentObject\stateIdentifierArray(), and eZFSFileHandler\storeContents().

static eZDebug::accumulatorStop ( key,
recursive = false 
) [static]

Stops a previous time count and adds the total time to the accumulator $key.

Definition at line 1340 of file ezdebug.php.

Referenced by eZDFSFileHandlerMySQLBackend\_query(), eZDBFileHandlerMysqlBackend\_query(), eZDBFileHandlerMysqlBackend\_selectOne(), eZDFSFileHandlerMySQLBackend\_selectOne(), eZImageAliasHandler\aliasList(), eZMySQLiDB\arrayQuery(), eZMySQLDB\arrayQuery(), eZContentCacheManager\clearContentCache(), eZContentCacheManager\clearContentCacheIfNeeded(), eZContentCacheManager\clearObjectViewCache(), eZContentObjectAttribute\contentClassAttribute(), eZContentObjectAttribute\contentClassAttributeCanTranslate(), eZContentObjectAttribute\contentClassAttributeIsInformationCollector(), eZContentObjectAttribute\contentClassAttributeIsRequired(), eZContentObjectAttribute\contentClassAttributeName(), eZTextCodec\convertCodepage(), eZTextCodec\convertCodepageMapper(), eZTextCodec\convertCodepageRev(), eZTextCodec\convertCodepageToUnicode(), eZTextCodec\convertMBString(), eZTextCodec\convertString(), eZTextCodec\convertUnicodeToCodepage(), eZTextCodec\convertUnicodeToUTF8(), eZTextCodec\convertUTF8ToUnicode(), eZFS2FileHandler\delete(), eZFSFileHandler\delete(), eZFS2FileHandler\endCacheGeneration(), eZTemplate\fetch(), eZFSFileHandler\fetchContents(), eZFSFileHandler\fileCopy(), eZFS2FileHandler\fileDelete(), eZFSFileHandler\fileDelete(), eZFS2FileHandler\fileDeleteByDirList(), eZFSFileHandler\fileDeleteByDirList(), eZFSFileHandler\fileDeleteByRegex(), eZFSFileHandler\fileDeleteByWildcard(), eZFSFileHandler\fileExists(), eZFSFileHandler\fileFetchContents(), eZFSFileHandler\fileLinkCopy(), eZFSFileHandler\fileMove(), eZFSFileHandler\fileStoreContents(), eZContentCacheManager\generateObjectViewCache(), eZTemplateDesignResource\handleResource(), eZTemplateFileResource\handleResourceData(), eZTSTranslator\initialize(), eZTemplate\loadAndRegisterFunctions(), eZINI\loadCache(), eZFSFileHandler\loadMetaData(), eZTSTranslator\loadTranslationFile(), eZFSFileHandler\move(), eZTemplateMultiPassParser\parse(), eZINI\parseFile(), eZFSFileHandler\passthrough(), eZTemplateDebugFunction\process(), eZPostgreSQLDB\query(), eZMySQLiDB\query(), eZMySQLDB\query(), eZContentObject\stateIDArray(), eZContentObject\stateIdentifierArray(), and eZFSFileHandler\storeContents().

static eZDebug::addTimingPoint ( description = "") [static]
static eZDebug::alwaysLogMessage ( level) [static]
Returns:
true if the debug level $level should always log to file.

Definition at line 241 of file ezdebug.php.

Referenced by writeDebug(), writeError(), writeNotice(), writeStrict(), and writeWarning().

static eZDebug::appendBottomReport ( reportName,
reportContent 
) [static]

Appends report to 'bottom' reports list.

Definition at line 1831 of file ezdebug.php.

static eZDebug::appendTopReport ( reportName,
reportContent 
) [static]

Appends report to 'top' reports list.

Definition at line 1809 of file ezdebug.php.

static eZDebug::checkDebugByUser ( ) [static]

Final checking for debug by user id. Checks if we should enable debug.

Returns false if debug-by-user is not active, was already checked before or if there is no current user. Returns true otherwise.

Definition at line 1131 of file ezdebug.php.

static eZDebug::createAccumulator ( key,
inGroup = false,
name = false 
) [static]

Creates a new accumulator entry if one does not already exist and initializes with default data. If $name is not supplied name is taken from $key. If $inGroup is supplied it will place the accumulator under the specified group.

Definition at line 1285 of file ezdebug.php.

static eZDebug::createAccumulatorGroup ( key,
name = false 
) [static]

Creates an accumulator group with key $key and group name $name. If $name is not supplied name is taken from $key.

Definition at line 1266 of file ezdebug.php.

Referenced by eZMySQLDB\eZMySQLDB(), eZMySQLiDB\eZMySQLiDB(), eZTemplate\eZTemplate(), and eZTSTranslator\initialize().

static eZDebug::dumpVariable ( var) [static, private]

Dumps the variables contents using the var_dump function

Definition at line 640 of file ezdebug.php.

Referenced by writeDebug(), writeError(), writeNotice(), writeStrict(), eZPaymentLogger\writeString(), eZPaymentLogger\writeTimedString(), and writeWarning().

eZDebug::errorHandler ( errno,
errstr,
errfile,
errline 
)

Handles PHP errors, creates notice, warning and error messages for the various PHP error types.

Definition at line 341 of file ezdebug.php.

Referenced by recursionProtectErrorHandler().

static eZDebug::isAllowedByCurrentIP ( allowedIpList) [static, private]

If debugging is allowed for the current IP address.

Definition at line 1861 of file ezdebug.php.

Referenced by updateSettings().

eZDebug::isDebugAllowed ( )

If debugging is allowed, given the limitations of the DebugByIP and DebugByUser settings.

Definition at line 1853 of file ezdebug.php.

static eZDebug::isDebugEnabled ( ) [static]
eZDebug::isGlobalLogFileEnabled ( )
Returns:
true if the message type $type has logging to file enabled.
See also:
isLogFileEnabled, setIsGlobalLogFileEnabled

Definition at line 975 of file ezdebug.php.

Referenced by isLogFileEnabled().

static eZDebug::isIPInNet ( ipaddress,
network,
mask = 24 
) [static]

Determine if an ipaddress is in a network. E.G. 120.120.120.120 in 120.120.0.0/24.

Returns:
true or false.

Definition at line 1058 of file ezdebug.php.

Referenced by eZUser\isUserIPInList().

eZDebug::isLogFileEnabled ( type)
Returns:
true if the message type $type has logging to file enabled.
See also:
isGlobalLogFileEnabled, setIsLogFileEnabled

Definition at line 964 of file ezdebug.php.

Referenced by write(), and writeFile().

static eZDebug::isLogOnlyEnabled ( ) [static]
Returns:
true if there should only be logging of debug strings to file.
Note:
Will return false until the real settings has been updated with updateSettings()

Definition at line 1043 of file ezdebug.php.

Referenced by write().

eZDebug::logFiles ( )

Returns an associative array of all the log files used by this class where each key is the debug level (self::LEVEL_NOTICE, self::LEVEL_WARNING or self::LEVEL_ERROR or self::LEVEL_DEBUG).

Definition at line 1018 of file ezdebug.php.

Referenced by write().

static eZDebug::maxLogrotateFiles ( ) [static]
Returns:
the maxium number of logrotate files to keep.

Definition at line 820 of file ezdebug.php.

Referenced by rotateLog().

static eZDebug::maxLogSize ( ) [static]
Returns:
the maxium size for a log file in bytes.

Definition at line 798 of file ezdebug.php.

Referenced by writeFile().

eZDebug::messageName ( messageType)
Returns:
the name of the message type.

Definition at line 209 of file ezdebug.php.

eZDebug::messageTypes ( )
Returns:
an array with the available message types.

Definition at line 1009 of file ezdebug.php.

static eZDebug::printBottomReportsList ( ) [static]

Prints all 'bottom' reports

Definition at line 1840 of file ezdebug.php.

Referenced by printReportInternal().

static eZDebug::printReport ( newWindow = false,
as_html = true,
returnReport = false,
allowedDebugLevels = false,
useAccumulators = true,
useTiming = true,
useIncludedFiles = false 
) [static]

Prints the debug report

Definition at line 1171 of file ezdebug.php.

Referenced by eZFatalError(), eZDBInterface\reportError(), and eZScript\shutdown().

eZDebug::printReportInternal ( as_html = true,
returnReport = true,
allowedDebugLevels = false,
useAccumulators = true,
useTiming = true,
useIncludedFiles = false 
) [private]

Prints a full debug report with notice, warnings, errors and a timing report.

Definition at line 1375 of file ezdebug.php.

static eZDebug::printTopReportsList ( ) [static]

Prints all 'top' reports

Definition at line 1818 of file ezdebug.php.

Referenced by printReportInternal().

eZDebug::recursionProtectErrorHandler ( errno,
errstr,
errfile,
errline 
)

Definition at line 321 of file ezdebug.php.

eZDebug::reset ( )

Definition at line 192 of file ezdebug.php.

static eZDebug::rotateLog ( fileName) [static]

Rotates logfiles so the current logfile is backed up, old rotate logfiles are rotated once more and those that exceed maxLogrotateFiles() will be removed. Rotated files will get the extension .1, .2 etc.

Definition at line 845 of file ezdebug.php.

Referenced by writeFile().

static eZDebug::setHandleType ( type) [static]

Determines how PHP errors are handled. If $type is self::HANDLE_TO_PHP all error messages is sent to PHP using trigger_error(), if $type is self::HANDLE_FROM_PHP all error messages from PHP is fetched using a custom error handler and output as a usual eZDebug message. If $type is self::HANDLE_NONE there is no error exchange between PHP and eZDebug.

Definition at line 265 of file ezdebug.php.

Referenced by eZFatalError(), eZScript\initialize(), eZDBInterface\reportError(), eZScript\startup(), updateSettings(), and writeFile().

eZDebug::setIsGlobalLogFileEnabled ( enabled)

Sets whether logfiles are enabled or disabled globally. Sets the value to $enabled.

See also:
isLogFileEnabled, isGlobalLogFileEnabled

Definition at line 993 of file ezdebug.php.

eZDebug::setIsLogFileEnabled ( type,
enabled 
)

Sets whether the logfile $type is enabled or disabled to $enabled.

See also:
isLogFileEnabled

Definition at line 984 of file ezdebug.php.

static eZDebug::setLogFileEnabled ( enabled,
types = false 
) [static]

Enables or disables logging to file for a given message type. If $types is not supplied it will do the operation for all types.

Definition at line 943 of file ezdebug.php.

Referenced by writeFile().

eZDebug::setLogOnly ( enabled)

Sets whether debug output should be logged only

Definition at line 1001 of file ezdebug.php.

static eZDebug::setLogrotateFiles ( files) [static]

Sets the maxium number of logrotate files to keep to $files.

Definition at line 833 of file ezdebug.php.

static eZDebug::setMaxLogSize ( size) [static]

Sets the maxium size for a log file to $size.

Definition at line 811 of file ezdebug.php.

eZDebug::setMessageOutput ( output)

Determines the way messages are output, the $output parameter is self::OUTPUT_MESSAGE_SCREEN and self::OUTPUT_MESSAGE_STORE ored together.

Definition at line 674 of file ezdebug.php.

static eZDebug::setScriptStart ( time = false) [static]

Sets the time of the start of the script ot $time. If $time is not supplied it gets the current microtime( true ). This is used to calculate total execution time and percentages.

Definition at line 1254 of file ezdebug.php.

eZDebug::setStoreLog ( store)

Definition at line 679 of file ezdebug.php.

static eZDebug::setUseExternalCSS ( use) [static]

Enables/disables the use of external CSS. If false a <style> tag is output before the debug list. Default is to use internal css.

Definition at line 665 of file ezdebug.php.

static eZDebug::showMessage ( type) [static]

Returns true if the message type $type can be shown.

Definition at line 232 of file ezdebug.php.

Referenced by addTimingPoint(), writeDebug(), writeError(), writeNotice(), writeStrict(), and writeWarning().

static eZDebug::showTypes ( types = false) [static]

Sets types to be shown to $types and returns the old show types. If $types is not supplied the current value is returned and no change is done. $types is one or more of self::SHOW_NOTICE, self::SHOW_WARNING, self::SHOW_ERROR, self::SHOW_TIMING_POINT or'ed together.

Definition at line 308 of file ezdebug.php.

static eZDebug::timeToFloat ( mtime) [static, private]

Returns the microtime as a float value. $mtime must be in microtime() format.

Definition at line 1241 of file ezdebug.php.

static eZDebug::updateSettings ( settings) [static]

Updates the settings for debug handling with the settings array $settings. The array must contain the following keys.

  • debug-enabled - boolean which controls debug handling
  • debug-by-ip - boolean which controls IP controlled debugging
  • debug-ip-list - array of IPs which gets debug
  • debug-by-user - boolean which controls userID controlled debugging
  • debug-user-list - array of UserIDs which gets debug

Definition at line 1079 of file ezdebug.php.

Referenced by eZScript\updateDebugSettings().

eZDebug::write ( string,
verbosityLevel = self::LEVEL_NOTICE,
label = "",
backgroundClass = "",
alwaysLog = false 
) [private]

Writes a debug log message.

Definition at line 725 of file ezdebug.php.

static eZDebug::writeError ( string,
label = "",
backgroundClass = "" 
) [static]

Writes a debug error.

The global variable 'eZDebugError' will be set to true if the notice is added.

Parameters:
$labelThis label will be associated with the notice, e.g. to say where the notice came from.

Definition at line 556 of file ezdebug.php.

Referenced by eZDB\__construct(), eZDBFileHandlerMysqlBackend\_copyInner(), eZDBFileHandlerMysqlBackend\_deleteByDirListInner(), eZDFSFileHandlerMySQLBackend\_deleteByDirListInner(), eZDBFileHandlerMysqlBackend\_die(), eZDFSFileHandlerMySQLBackend\_die(), eZDFSFileHandlerMySQLBackend\_endCacheGeneration(), eZDBFileHandlerMysqlBackend\_endCacheGeneration(), eZTARArchiveHandler\_error(), eZDFSFileHandlerMySQLBackend\_error(), eZDBFileHandlerMysqlBackend\_error(), eZDBFileHandlerMysqlBackend\_fetch(), eZDFSFileHandlerMySQLBackend\_fetch(), eZDBFileHandlerMysqlBackend\_fetchContents(), eZDFSFileHandlerMySQLBackend\_fetchContents(), eZDFSFileHandlerMySQLBackend\_handleErrorType(), eZDBFileHandlerMysqlBackend\_handleErrorType(), eZDBFileHandlerMysqlBackend\_passThrough(), eZDFSFileHandlerMySQLBackend\_protect(), eZDBFileHandlerMysqlBackend\_protect(), eZDBFileHandlerMysqlBackend\_rename(), eZDFSFileHandlerMySQLBackend\_rename(), eZPHPCreator\_restoreCall(), eZDBFileHandlerMysqlBackend\_selectOne(), eZDFSFileHandlerMySQLBackend\_selectOne(), eZDFSFileHandlerMySQLBackend\_startCacheGeneration(), eZDBFileHandlerMysqlBackend\_startCacheGeneration(), eZDBFileHandlerMysqlBackend\_store(), eZDFSFileHandlerMySQLBackend\_store(), eZModule\actionParameter(), eZURLAliasML\actionToUrl(), eZContentObject\addContentObjectRelation(), eZContentLanguage\addLanguage(), eZCollaborationItemMessageLink\addMessage(), Cpdf\addPngFromFile(), eZImageInterface\allocateColor(), eZPolicyLimitation\allValuesAsArrayWithNames(), eZCodeTemplate\apply(), eZKeyword\attribute(), eZWaitUntilDate\attribute(), eZXMLText\attribute(), eZContentObjectTranslation\attribute(), eZNotificationEventHandler\attribute(), eZEnum\attribute(), eZBinaryFileHandler\attribute(), eZXMLInputHandler\attribute(), eZMatrixDefinition\attribute(), eZRangeOption\attribute(), eZCollaborationItemHandler\attribute(), eZSysInfo\attribute(), eZContentBrowse\attribute(), eZNotificationEventType\attribute(), eZXMLOutputHandler\attribute(), eZWizardBase\attribute(), eZDiffContent\attribute(), eZContentUpload\attribute(), eZDate\attribute(), eZImageInterface\attribute(), eZTemplateSectionIterator\attribute(), eZOption\attribute(), eZPackageInstallationHandler\attribute(), eZPackageCreationHandler\attribute(), eZAuthor\attribute(), eZDateTime\attribute(), eZTime\attribute(), eZHTTPFile\attribute(), eZDBInterface\attribute(), eZWorkflowType\attribute(), eZDataType\attribute(), eZPackage\attribute(), eZMultiOption\attribute(), eZURI\attribute(), eZMultiOption2\attribute(), eZLocale\attribute(), eZModule\attribute(), eZMatrix\attribute(), eZSys\attribute(), eZPersistentObject\attribute(), eZContentBrowse\browse(), eZContentObjectTreeNode\calendar(), eZPDFTable\callImage(), eZOrder\canModifyStatus(), eZImageHandler\changeFilePermissions(), eZSSLZone\checkModuleView(), eZSSLZone\checkNodeID(), eZSSLZone\checkObject(), eZDB\checkTransactionCounter(), eZDefaultVATHandler\chooseVatType(), eZExecution\cleanup(), eZContentObject\cleanupAllInternalDrafts(), eZContentObject\cleanupInternalDrafts(), eZCache\clearItem(), eZFileHandler\close(), eZImageInterface\color(), eZDBInterface\commit(), eZPersistentObject\conditionTextByRow(), eZMySQLDB\connect(), eZMySQLiDB\connect(), eZDataType\contentActionList(), eZImageShellHandler\convert(), eZImageGDHandler\convert(), eZImageManager\convert(), eZFileHandler\copy(), eZDir\copy(), eZNodeAssignment\create(), eZImageManager\createAliasFromINI(), eZContentFunctions\createAndPublishObject(), eZContentObjectTreeNode\createAttributeFilterSQLStrings(), eZWizardBaseClassLoader\createClass(), eZContentObjectTreeNode\createExtendedAttributeFilterSQLStrings(), eZImageTextLayer\createForText(), eZImageShellHandler\createFromINI(), eZImageGDHandler\createFromINI(), eZImageManager\createImageAlias(), eZObjectRelationListType\createNewObject(), eZContentObjectTreeNode\createSortingSQLStrings(), eZWorkflowType\createType(), eZINIAddonPackageHandler\currentID(), eZEnumType\customClassAttributeHTTPAction(), eZMatrixType\customClassAttributeHTTPAction(), eZObjectRelationType\customClassAttributeHTTPAction(), eZObjectRelationListType\customClassAttributeHTTPAction(), eZMatrixType\customObjectAttributeHTTPAction(), eZOptionType\customObjectAttributeHTTPAction(), eZAuthorType\customObjectAttributeHTTPAction(), eZMultiPriceType\customObjectAttributeHTTPAction(), eZMultiOptionType\customObjectAttributeHTTPAction(), eZMultiOption2Type\customObjectAttributeHTTPAction(), eZObjectRelationType\customObjectAttributeHTTPAction(), eZObjectRelationListType\customObjectAttributeHTTPAction(), eZWaitUntilDateType\customWorkflowEventHTTPAction(), eZPostgreSQLDB\databaseServerVersion(), eZCodeMapper\decodeCommand(), eZTemplateCacheBlock\decodeNodeID(), eZSOAPResponse\decodeStream(), eZFSFileHandler\delete(), eZGZIPZLIBCompressionHandler\doSeek(), eZSys\environmentVariable(), eZFileHandler\eof(), eZCodeMapper\error(), eZTemplate\error(), errorHandler(), eZOperationHandler\execute(), eZModuleOperationInfo\execute(), eZFunctionHandler\execute(), eZModuleFunctionInfo\execute(), eZFunctionHandler\executeAlias(), eZModuleOperationInfo\executeBody(), eZCodeMapper\executeCommandCode(), eZTemplateCompiler\executeCompilation(), eZCodeMapper\expandInheritance(), eZLocale\eZLocale(), eZMBStringMapper\eZMBStringMapper(), eZPostgreSQLDB\eZPostgreSQLDB(), eZTextCodec\eZTextCodec(), eZHTTPFile\fetch(), eZContentObject\fetch(), eZContentObject\fetchByNodeID(), eZUser\fetchLoggedInList(), eZObjectRelationListType\fetchObjectAttributeHTTPInput(), eZMediaType\fetchObjectAttributeHTTPInput(), eZBinaryFileType\fetchObjectAttributeHTTPInput(), eZContentObjectPackageHandler\fetchObjectFromFile(), eZURLAliasML\fetchPathByActionList(), eZWorkflowType\fetchRegisteredTypes(), eZPgsqlSchema\fetchTableIndexes(), eZTemplateExecuteOperator\fetchTransform(), eZFSFileHandler\fileDelete(), eZFSFileHandler\fileDeleteByRegex(), eZContentUpload\findHandler(), eZContentObjectTreeNode\findMainNode(), eZFileHandler\flush(), eZMutex\fp(), eZPgsqlSchema\generateAddIndexSql(), eZCodeMapper\generateCharsetMappingTable(), eZCodeMapper\generateCommandCode(), eZContentObjectPackageHandler\generateFetchAliasArray(), eZStaticCache\generateNodeListCache(), eZURLAliasQuery\generateSQL(), eZFile\getContents(), eZExtension\getHandlerClass(), eZDefaultVATHandler\getProductCategory(), eZSSLZone\getSSLZones(), eZVATManager\getUserCountry(), eZVATManager\getUserCountryAttributeName(), eZLDAPUser\getUserGroupsTree(), eZLDAPUser\goAndPublishGroups(), eZINI\group(), eZCharTransform\groupCommands(), eZCollaborationItemHandler\handleCollaborationEvent(), eZTSTranslator\handleContextNode(), eZTSTranslator\handleMessageNode(), eZSubTreeHandler\handlePublishEvent(), eZUser\hasAccessToView(), eZPackage\import(), eZContentObjectEditHandler\initialize(), eZImageAliasHandler\initializeFromFile(), eZDBSchemaInterface\insertSchema(), eZDBPackageHandler\install(), eZPackage\installItem(), eZContentObjectPackageHandler\installOverrides(), eZContentObjectPackageHandler\installSuspendedNodeAssignment(), eZContentObjectPackageHandler\installSuspendedObjectRelations(), eZDbSchema\instance(), eZNotificationTransport\instance(), eZDB\instance(), eZBinaryFileHandler\instance(), eZPostgreSQLDB\lastSerialID(), eZFileHandler\link(), eZCodePageMapper\load(), eZImageInterface\load(), eZNotificationEventType\loadAndRegisterType(), eZWorkflowType\loadAndRegisterType(), eZDataType\loadAndRegisterType(), eZShippingManager\loadBasketInfoHandler(), eZINI\loadCache(), eZModuleFunctionInfo\loadDefinition(), eZModuleOperationInfo\loadDefinition(), eZNotificationEventFilter\loadHandler(), eZDBSchemaInterface\loadSchemaTransformationRules(), eZShippingManager\loadShippingHandler(), eZVATManager\loadVATHandler(), eZLDAPUser\loginUser(), eZPackage\md5sum(), eZWordToImageOperator\modify(), eZPDF\modify(), eZTopMenuOperator\modify(), eZKernelOperator\modify(), eZTemplateImageOperator\modify(), eZTemplateTextOperator\modify(), eZContentObjectTreeNodeOperations\move(), eZFileHandler\move(), eZContentObjectAssignmentHandler\nodeID(), eZIniSettingType\onPublish(), eZFileHandler\open(), eZPHPCreator\open(), eZINI\parseFile(), eZCLI\parseOptionString(), eZFileHandler\passtrough(), eZContentObjectTreeNode\pathWithNames(), eZSOAPRequest\payload(), eZModuleFunctionInfo\preExecute(), eZNotificationEventFilter\process(), eZGIFImageAnalyzer\process(), eZTemplateDoFunction\process(), eZTemplateWhileFunction\process(), eZTemplateIfFunction\process(), eZFS2FileHandler\processCache(), eZDBFileHandler\processCache(), eZFSFileHandler\processCache(), eZDFSFileHandler\processCache(), eZURLAliasFilter\processFilters(), eZTemplate\processNode(), eZTemplate\processURI(), eZLDAPUser\publishUpdateUser(), eZPostgreSQLDB\query(), eZMySQLiDB\query(), eZMySQLDB\query(), eZDbSchema\read(), eZFileHandler\read(), eZModule\redirect(), eZModule\redirectionURI(), eZPaymentGatewayType\registerGateway(), eZTranslatorGroup\registerHandler(), eZWorkflowType\registerType(), eZPostgreSQLDB\relationCount(), eZMySQLiDB\relationCount(), eZMySQLDB\relationCount(), eZPostgreSQLDB\relationList(), eZMySQLiDB\relationList(), eZMySQLDB\relationList(), eZImageAliasHandler\removeAliases(), eZPostgreSQLDB\removeRelation(), eZMySQLiDB\removeRelation(), eZMySQLDB\removeRelation(), eZObjectRelationListType\removeRelationObject(), eZPathElement\removeThis(), eZContentClassAttribute\removeThis(), eZUser\removeUser(), eZContentObjectVersion\removeVersions(), eZSiteInstaller\reportError(), eZDBInterface\reportError(), eZContentBrowse\result(), eZURLAliasML\reverseTranslate(), eZFileHandler\rewind(), eZDBInterface\rollback(), eZPackageInstallationHandler\rootDOMNode(), eZWorkflowProcess\run(), eZModule\run(), eZModule\runHooks(), eZINI\save(), eZINI\saveCache(), eZFileHandler\seek(), eZMailNotificationTransport\send(), eZMailTransport\send(), eZSMTPTransport\sendMail(), eZFileTransport\sendMail(), eZSendmailTransport\sendMail(), eZDateTimeType\serializeContentClassAttribute(), eZDataType\serializeContentObjectAttribute(), eZObjectRelationListType\serializeContentObjectAttribute(), eZSys\serverVariable(), eZPersistentObject\setAttribute(), eZURLAliasML\setLangMaskAlwaysAvailable(), eZCodePageMapper\setSubstituteCharacter(), eZVATManager\setUserCountry(), eZPreferences\setValue(), eZOrder\statusModificationList(), eZHTTPFile\store(), eZPathElement\store(), eZImageInterface\store(), eZPHPCreator\store(), eZFS2FileHandler\storeCache(), eZFSFileHandler\storeCache(), eZDBFileHandler\storeCache(), eZDFSFileHandler\storeCache(), eZPackage\storeDOM(), eZImageAliasHandler\storeDOMTree(), eZURLAliasML\storePath(), eZPackage\storeString(), eZContentObjectTreeNode\subTreeByNodeID(), eZContentObjectTreeNode\subTreeGroupByDateField(), eZContentObjectTreeNode\subTreeMultiPaths(), eZFileHandler\symlink(), eZFileHandler\tell(), eZExpiryHandler\timestamp(), eZURLWildcard\translate(), eZURLWildcard\translateWithCache(), eZExecution\uncleanShutdownHandler(), eZPackage\uninstallItem(), eZFileHandler\unlink(), eZContentObjectTreeNode\unserialize(), eZDateTimeType\unserializeContentClassAttribute(), eZEnumType\unserializeContentObjectAttribute(), eZBinaryFileType\unserializeContentObjectAttribute(), eZDataType\unserializeContentObjectAttribute(), eZContentObjectTreeNode\updatePathIdentificationString(), eZContentObjectTreeNode\updateSubTreePath(), eZINI\variable(), eZINI\variableMulti(), eZLog\write(), eZFileHandler\write(), writeFile(), and eZLog\writeStorageLog().

eZDebug::writeFile ( &$  logFileData,
&$  string,
verbosityLevel,
alwaysLog = false 
) [private]

Writes the log message $string to the file $fileName.

Definition at line 880 of file ezdebug.php.

Referenced by write().

static eZDebug::writeNotice ( string,
label = "",
backgroundClass = "" 
) [static]

Writes a debug notice.

The global variable 'eZDebugNotice' will be set to true if the notice is added.

Parameters:
$labelThis label will be associated with the notice, e.g. to say where the notice came from.
$backgroundClassA string defining the class to use in the HTML debug output.

Definition at line 470 of file ezdebug.php.

Referenced by eZDFSFileHandlerMySQLBackend\_report(), eZDBFileHandlerMysqlBackend\_report(), eZINI\appendOverrideDir(), eZLocale\countryFile(), eZContentObjectTreeNode\createAttributeFilterSQLStrings(), eZWizardBaseClassLoader\createClass(), eZPDF\createPDF(), eZContentUpload\detectLocations(), eZPackageHandler\errorChoosenAction(), errorHandler(), eZDiff\eZDiff(), eZMediaType\fetchObjectAttributeHTTPInput(), eZExtension\getHandlerClass(), eZDefaultVATHandler\getProductCategory(), eZVATManager\getVAT(), eZTemplateFileResource\handleResourceData(), eZINIAddonPackageHandler\iniDOMTree(), eZSys\init(), eZIniSettingType\initializeObjectAttribute(), eZContentClassPackageHandler\install(), eZSession\internalRead(), eZLocale\languageFile(), eZINI\loadCache(), eZLocale\localeFile(), eZLDAPUser\loginUser(), eZPDF\modify(), eZTreeMenuOperator\modify(), eZIniSettingType\onPublish(), eZINI\parseFile(), eZTextInputParser\parseText(), eZINI\prependOverrideDir(), eZLDAPUser\publishUpdateUser(), eZDBInterface\reportQuery(), eZTemplate\resourceFor(), eZINI\saveCache(), eZObjectRelationType\serializeContentObjectAttribute(), eZDiff\setDiffEngineType(), eZWizardBase\setMetaData(), eZVATManager\setUserCountry(), eZMutex\steal(), eZStaticCache\storeCache(), eZContentObjectTreeNode\subTreeByNodeID(), eZContentClassPackageHandler\uninstall(), eZContentObjectPackageHandler\uninstall(), eZContentObject\unserialize(), eZBinaryFileType\unserializeContentObjectAttribute(), eZMediaType\unserializeContentObjectAttribute(), eZIniSettingType\validateClassAttributeHTTPInput(), eZFloatType\validateClassAttributeHTTPInput(), eZIntegerType\validateClassAttributeHTTPInput(), and eZContentObject\versionLanguageName().

static eZDebug::writeStrict ( string,
label = "",
backgroundClass = "" 
) [static]

Writes a strict debug message.

The global variable 'eZDebugStrict' will be set to true if the notice is added.

Parameters:
$labelThis label will be associated with the strict message, e.g. to say where the message came from.
$backgroundClassA string defining the class to use in the HTML debug output.

Definition at line 425 of file ezdebug.php.

Referenced by errorHandler().

static eZDebug::writeWarning ( string,
label = "",
backgroundClass = "" 
) [static]

Writes a debug warning.

The global variable 'eZDebugWarning' will be set to true if the notice is added.

Parameters:
$labelThis label will be associated with the notice, e.g. to say where the notice came from.

Definition at line 513 of file ezdebug.php.

Referenced by eZFSFileHandler\_exclusiveLock(), eZTARArchiveHandler\_warning(), accumulatorStop(), eZExtension\activateExtensions(), eZModule\activeModuleRepositories(), eZContentObject\addContentObjectRelation(), eZContentLanguage\addLanguage(), eZImageObject\appendLayer(), eZXMLInputHandler\attribute(), eZXMLOutputHandler\attribute(), eZImageInterface\attribute(), eZModuleManager\availableModules(), eZModuleManager\aviableModules(), eZXMLInputParser\callInputHandler(), eZSimplifiedXMLEditOutput\callOutputHandler(), eZXMLInputParser\callOutputHandler(), eZXMLOutputHandler\callTagRenderHandler(), eZMySQLiDB\checkCharsetPriv(), eZMySQLDB\checkCharsetPriv(), eZURLAliasML\choosePrioritizedRow(), eZSiteInstaller\classByIdentifier(), eZClusterFileHandler\cleanupGeneratingFiles(), eZContentCacheManager\clearViewCache(), eZMySQLDB\connect(), eZMySQLiDB\connect(), eZImageShellHandler\convert(), eZImageGDHandler\convert(), eZImageManager\convert(), eZImageAnalyzer\create(), eZImageInterface\createImage(), eZImageManager\createImageAlias(), eZContentObjectTreeNode\createSortingSQLStrings(), eZModule\currentAction(), eZTemplateDesignResource\designSetting(), eZBinaryFileHandler\downloadURL(), eZImageInterface\drawText(), errorHandler(), eZFunctionHandler\executeAlias(), eZImageAliasHandler\eZImageAliasHandler(), eZImportLookupTable\eZImportLookupTable(), eZMySQLDB\eZMySQLDB(), eZMySQLiDB\eZMySQLiDB(), eZPostgreSQLDB\eZPostgreSQLDB(), eZTARArchiveHandler\eZTARArchiveHandler(), eZContentObjectTreeNode\fetch(), eZContentObjectTreeNode\fetchByCRC(), eZContentObjectTreeNode\fetchByURLPath(), eZInformationCollection\fetchCollectionsList(), eZCollaborationItem\fetchListTool(), eZRSSExport\fetchRSS1_0(), eZRSSExport\fetchRSS2_0(), eZDBFileHandler\fileDeleteByRegex(), eZDFSFileHandler\fileDeleteByRegex(), eZDBFileHandler\fileDeleteByWildcard(), eZDFSFileHandler\fileDeleteByWildcard(), eZExtension\findExtensionType(), eZModule\findModule(), eZObjectRelationListType\fixRelatedObjectItem(), eZImageObject\flatten(), eZObjectRelationListType\fromString(), eZFile\getContents(), eZInformationCollection\getSortArrayFromParam(), eZHTTPTool\getVariable(), eZVATManager\getVAT(), eZLDAPUser\goAndPublishGroups(), eZModule\handleError(), eZSerializedObjectNameList\hasNameInLocale(), eZXHTMLXMLOutput\initHandlerEmbed(), eZXHTMLXMLOutput\initHandlerLink(), eZSiteInstaller\initSettings(), eZSiteInstaller\initSteps(), eZDataType\insertHTTPFile(), eZDataType\insertRegularFile(), eZDataType\insertSimpleString(), eZContentClassPackageHandler\install(), eZSiteInstaller\instance(), eZUserLoginHandler\instance(), eZArchiveHandler\instance(), eZUser\instance(), eZCollaborationItemHandler\instantiate(), eZPackage\languageInfoFromPackageList(), eZLintSchema\lintCheckSchema(), eZCodePageMapper\load(), eZCodePage\load(), eZDataType\loadAndRegisterType(), eZDBSchemaInterface\loadSchemaTransformationRules(), eZTSTranslator\loadTranslationFile(), eZLDAPUser\loginUser(), eZBinaryFile\metaData(), eZMimeType\mimeTypeFor(), eZXMLOutputHandler\outputTag(), eZSiteInstaller\packageFileItemPath(), eZObjectRelationListType\postUnserializeContentObjectAttribute(), eZHTTPTool\postVariable(), eZImageObject\prependLayer(), eZContentLanguage\prioritizedLanguages(), eZImageInterface\processImage(), eZDataType\productOptionInformation(), eZLDAPUser\publishNewUserGroup(), eZLDAPUser\publishUpdateUser(), eZImageAnalyzer\readAnalyzerSettingsFromINI(), eZImageManager\readImageAliasesFromINI(), eZImageManager\readImageHandlersFromINI(), eZSession\regenerate(), eZSiteInstaller\removeContentObject(), eZSubtreeCache\renameDir(), eZTranslationCache\restoreCache(), eZTemplateTreeCache\restoreCache(), eZWorkflowProcess\run(), eZProcess\runFile(), eZModule\runHooks(), eZSendmailTransport\sendMail(), eZContentObjectVersion\serialize(), eZXMLInputParser\setAttributes(), eZTemplateTreeCache\setCachedTree(), eZTranslationCache\setContextCache(), eZSerializedObjectNameList\setDefaultLanguageByLocale(), eZTemplateDesignResource\setDesignSetting(), eZSerializedObjectNameList\setNameByLanguageLocale(), eZMultiPrice\setPriceByCurrency(), eZSiteInstaller\setting(), eZSiteInstaller\solutionName(), eZSiteInstaller\solutionVersion(), eZContentObjectTreeNode\sortFieldID(), eZContentObjectTreeNode\sortFieldName(), eZTranslationCache\storeCache(), eZTemplateTreeCache\storeCache(), eZSOAPResponse\stripHTTPHeader(), eZCollaborationGroup\subTree(), eZTemplateCacheBlock\subtreeCacheSubDirForNode(), eZContentObjectTreeNode\subTreeMultiPaths(), eZXMLTextType\transformRemoteLinksToLinks(), eZDBSchemaInterface\transformSchema(), eZContentObjectVersion\unpublish(), eZContentObjectTreeNode\updateNodeVisibility(), eZContentObjectTreeNode\updateURLAlias(), eZHTTPTool\variable(), eZContentClass\versionHistoryLimit(), eZCodeMapper\warning(), and eZTemplate\warning().


Member Data Documentation

eZDebug::$bottomReportsList

A list of debug reports that appears at the bottom of debug output.

Definition at line 1948 of file ezdebug.php.

eZDebug::$DebugStrings = array()

String array containing the debug information.

Definition at line 1897 of file ezdebug.php.

eZDebug::$GlobalLogFileEnabled

Controls whether logfiles are used at all.

Definition at line 1939 of file ezdebug.php.

eZDebug::$HandleType

Determines what to do with php errors, ignore, fetch or output.

Definition at line 1912 of file ezdebug.php.

eZDebug::$LogFileEnabled

A map with message types and whether they should do file logging.

Definition at line 1936 of file ezdebug.php.

eZDebug::$LogFiles

An array of logfiles used by the debug class with each key being the debug level.

Definition at line 1918 of file ezdebug.php.

eZDebug::$MessageOutput

Determines how messages are output (screen/log)

Definition at line 1930 of file ezdebug.php.

eZDebug::$MessageTypes

A list of message types.

Definition at line 1933 of file ezdebug.php.

eZDebug::$OutputFormat

An array of the outputformats for the different debug levels.

Definition at line 1915 of file ezdebug.php.

eZDebug::$OverrideList

A list of override directories.

Definition at line 1945 of file ezdebug.php.

eZDebug::$PercentAccuracy = 4

How many places behind . should be displayed when showing percentages.

Definition at line 1924 of file ezdebug.php.

eZDebug::$recursionFlag = false [private]

Definition at line 1953 of file ezdebug.php.

eZDebug::$ScriptStart

The time when the script was started.

Definition at line 1942 of file ezdebug.php.

eZDebug::$ShowTypes

Determines which debug messages should be shown.

Definition at line 1909 of file ezdebug.php.

eZDebug::$TimeAccumulatorList = array()

Array wich contains time accumulators.

Definition at line 1906 of file ezdebug.php.

eZDebug::$TimePoints = array()

Array which contains the time points.

Definition at line 1900 of file ezdebug.php.

eZDebug::$TimingAccuracy = 4

How many places behind . should be displayed when showing times.

Definition at line 1921 of file ezdebug.php.

eZDebug::$TmpTimePoints

Array which contains the temporary time points.

Definition at line 1903 of file ezdebug.php.

eZDebug::$topReportsList

A list of debug reports that appears at the top of debug output.

Definition at line 1951 of file ezdebug.php.

eZDebug::$UseCSS

Whether to use external CSS or output own CSS. True if external is to be used.

Definition at line 1927 of file ezdebug.php.

Definition at line 94 of file ezdebug.php.

Referenced by eZScript\initialize().

Definition at line 93 of file ezdebug.php.

Referenced by __construct(), eZFatalError(), eZDBInterface\reportError(), and setHandleType().

Definition at line 95 of file ezdebug.php.

Referenced by eZScript\startup().

Definition at line 83 of file ezdebug.php.

Referenced by eZScript\getOptions(), and eZScript\updateDebugSettings().

Definition at line 81 of file ezdebug.php.

Referenced by eZDebugSetting\addTimingPoint().

const eZDebug::MAX_LOGFILE_SIZE = 204800

Definition at line 100 of file ezdebug.php.

Referenced by maxLogSize().

Definition at line 101 of file ezdebug.php.

Referenced by maxLogrotateFiles().

Definition at line 97 of file ezdebug.php.

Definition at line 98 of file ezdebug.php.

Referenced by __construct().

const eZDebug::SHOW_ALL = 63

Definition at line 91 of file ezdebug.php.

Referenced by __construct().

const eZDebug::SHOW_DEBUG = 16

Definition at line 89 of file ezdebug.php.

Definition at line 87 of file ezdebug.php.

Definition at line 85 of file ezdebug.php.

Definition at line 90 of file ezdebug.php.

Definition at line 88 of file ezdebug.php.

Definition at line 86 of file ezdebug.php.

const eZDebug::XDEBUG_SIGNATURE = '--XDEBUG--'

Definition at line 103 of file ezdebug.php.

Referenced by dumpVariable().


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