UNA
BxProfiler Class Reference
Inheritance diagram for BxProfiler:
BxDol

Public Member Functions

 __construct ($iTimeStart)
 output ()
 _logBegin ($s)
 _logEnd ()
 _appendToLog ($s)
 logSqlQuery ($iTime, $aSqlQuery, &$oStmt)
 logModuleQuery ($iTime, $aModuleQuery)
 logPageOpen ($iTime)
 beginModule ($sType, $sHash, &$aModule, $sClassFile, $sMethod='')
 endModule ($sType, $sHash)
 beginAlert ($sUnit, $sAction, $sHandler)
 endAlert ($sUnit, $sAction, $sHandler)
 beginInjection ($sId)
 endInjection ($sId, $aInjection)
 beginPageBlock ($sName, $iBlockId)
 endPageBlock ($iBlockId, $isEmpty, $isCached)
 beginPage ($sName)
 endPage (&$sContent)
 beginTemplate ($sName, $sRand)
 endTemplate ($sName, $sRand, &$sContent, $isCached)
 beginQuery ($sSql)
 endQuery (&$oStmt)
 beginMenu ($sName)
 endMenu ($sName)
 _getCurrentDelay ()
 _plankMain ()
 _plankTemplates ()
 _plankInjections ()
 _plankPagesBlocks ()
 _plankMenus ()
 _plankSql ()
 _plankModules ()
 _plankAlerts ()
 _formatTime ($i, $iPrecision=4)
 _formatBytes ($i)
 _isProfilerDisabled ()
 _calcTime ($begin)
 _debugPrintArray ($mixed)
 _debugPrintObject ($mixed)
 _debugPrintAny ($mixed)
 _debugBackTrace ($iShifts=0)

Protected Attributes

 $oConfig
 $oTemplate
 $oTemplateAdmin
 $aConf = []
 $_iTimeStart = 0
 $_aQueries = []
 $_sQueryIndex = 0
 $_aModules = []
 $_aModulesNames = []
 $_aModulesLevel = 0
 $_aAlerts = []
 $_iAlertsLevel = 0
 $_aInjections = []
 $_sInjectionIndex = 0
 $_sLogDateFormat = "Y-m-d H:i:s"
 $_sLogMaxArgLength = 64
 $_sLogFilename = 64
 $_aTemplates = []
 $_aTemplateIndexes = []
 $_aPages = []
 $_sPageIndex = ''
 $_sPageBlockIndex = 0
 $_aPagesBlocks = []
 $_aMenus = []

The documentation for this class was generated from the following file:
  • modules/boonex/profiler/classes/BxProfiler.php