Full index

Package indexes


a b c d e f g h i l m n o p r s t u v w x _
a
top
addFiles
CoverageRecorder::addFiles() in CoverageRecorder.php
Add all source files to the list of files that need to be parsed.
addToData
add some string to the current ddata.
addUserInfo
appendDataToFile
RemoteCoverageRecorder::appendDataToFile() in RemoteCoverageRecorder.php
Append coverage data to xml file
ATTRIBUTES
ATTRIBUTES in BasicXmlParser.php
b
top
$backtrace
BasicXmlParser
BasicXmlParser::BasicXmlParser() in BasicXmlParser.php
Constructor
BasicXmlParser
BasicXmlParser in BasicXmlParser.php
An XML parser that extends the functionality of PEAR XML_Parser module.
BasicXmlParser.php
BasicXmlParser.php in BasicXmlParser.php
c
top
$code
PEAR_Error::$code in PEAR.php
$contTypes
PHPParser::$contTypes in PHPParser.php
$coverage
XdebugTraceReader::$coverage in XdebugTraceReader.php
$coverageData
CoverageRecorder::$coverageData in CoverageRecorder.php
$coverageFileName
RemoteCoverageRecorder::$coverageFileName in RemoteCoverageRecorder.php
$coveredLines
Parser::$coveredLines in Parser.php
capitalizeDriveLetter
Convert the drive letter to upper case
cdataHandler
BasicXmlParser::cdataHandler() in BasicXmlParser.php
Function to handle character data
cleanCoverageFile
RemoteCoverageRecorder::cleanCoverageFile() in RemoteCoverageRecorder.php
Deletes a coverage data file if one exists.
CoverageLogger
CoverageLogger in CoverageLogger.php
CoverageRecorder
CoverageRecorder in CoverageRecorder.php
The Coverage Recorder utility
CoverageRecorder.php
CoverageRecorder.php in CoverageRecorder.php
CoverageReporter
CoverageReporter in CoverageReporter.php
The base class for reporting coverage. This is an abstract as it does not implement the generateReport() function. Every concrete subclass must implement this method to generate a report.
CoverageXmlParser
CoverageXmlParser in CoverageXmlParser.php
Special parser for SpikePHPCoverage data parsing
createReportDir
CoverageReporter::createReportDir() in CoverageReporter.php
Create the report directory if it does not exists
critical
CoverageLogger::critical() in CoverageLogger.php
CoverageXmlParser.php
CoverageXmlParser.php in CoverageXmlParser.php
CoverageReporter.php
CoverageReporter.php in CoverageReporter.php
CoverageLogger.php
CoverageLogger.php in CoverageLogger.php
d
top
$docroot
BasicXmlParser::$docroot in BasicXmlParser.php
driver.php
driver.php in driver.php
debug
CoverageLogger::debug() in CoverageLogger.php
delExpect
PEAR::delExpect() in PEAR.php
This method deletes all occurences of the specified element from the expected error codes stack.
e
top
$error_message_prefix
$error_message_prefix
prefix for all messages
$excludePaths
CoverageRecorder::$excludePaths in CoverageRecorder.php
endHandler
BasicXmlParser::endHandler() in BasicXmlParser.php
Function to handle end of an element
endHandler
error
error() in instrument.php
Print error message and exit
error
CoverageLogger::error() in CoverageLogger.php
excludeCoverageDir
Exclude the directory containing the coverage measurement code.
expectError
This method is used to tell which errors you expect to get.
f
top
$fileCoverage
CoverageReporter::$fileCoverage in CoverageReporter.php
$filename
Parser::$filename in Parser.php
$fileRef
Parser::$fileRef in Parser.php
$folding
XML_Parser::$folding in Parser.php
Whether to do case folding
$fp
XML_Parser::$fp in Parser.php
File handle if parsing from a file
free
XML_Parser::free() in Parser.php
XML_Parser::free()
funcEndHandler
funcStartHandler
g
top
$grandTotalCoveredLines
$grandTotalFiles
CoverageReporter::$grandTotalFiles in CoverageReporter.php
$grandTotalLines
CoverageReporter::$grandTotalLines in CoverageReporter.php
$grandTotalUncoveredLines
generateReport
RemoteCoverageRecorder::generateReport() in RemoteCoverageRecorder.php
Generate report from the xml coverage data The preferred method for usage of this function is passing a stream of the XML data in. This is much more efficient and consumes less memory.
generateReport
HtmlCoverageReporter::generateReport() in HtmlCoverageReporter.php
Implementaion of generateReport abstract function.
generateReport
CoverageReporter::generateReport() in CoverageReporter.php
This function generates report using one of the concrete subclasses.
generateReport
CoverageRecorder::generateReport() in CoverageRecorder.php
Generate the code coverage report
getBacktrace
Get the call backtrace from where the error was generated.
getCallback
Get the callback function/method from an error object.
getCData
BasicXmlParser::getCData() in BasicXmlParser.php
Returns the CData collected so far.
getCode
Get error code from an error object
getCoverageData
XdebugTraceReader::getCoverageData() in XdebugTraceReader.php
Returns the coverage array
getCoverageData
CoverageXmlParser::getCoverageData() in CoverageXmlParser.php
Returns coverage data array from the XML
getCoverageFileName
RemoteCoverageRecorder::getCoverageFileName() in RemoteCoverageRecorder.php
getCoverageXml
RemoteCoverageRecorder::getCoverageXml() in RemoteCoverageRecorder.php
Dumps the coverage data in XML format
getCoveredLines
Returns the number of covered PHP lines
getCurrentDepth
get the current tag depth
getDebugInfo
Get additional debug information supplied by the application.
getDocumentArray
Return the document array gathered during parsing.
getErrors
CoverageRecorder::getErrors() in CoverageRecorder.php
Returns the errors array containing all error encountered so far.
getExcludePaths
CoverageRecorder::getExcludePaths() in CoverageRecorder.php
getFileCoverageInfo
Return the array containing file coverage information.
getFilesAndDirs
CoverageRecorder::getFilesAndDirs() in CoverageRecorder.php
Get the list of files that match the extensions in $this->phpExtensions
getGrandCodeCoveragePercentage
Returns Overall Code Coverage percentage
getHeading
CoverageReporter::getHeading() in CoverageReporter.php
getIncludePaths
CoverageRecorder::getIncludePaths() in CoverageRecorder.php
getLastOpenTag
BasicXmlParser::getLastOpenTag() in BasicXmlParser.php
Returns the name of parent tag of give tag
getLastTokenType
Return the type of last non-empty token in a line
getLevelName
CoverageLogger::getLevelName() in CoverageLogger.php
getLine
Parser::getLine() in Parser.php
Returns the next line from file.
getLineType
Parser::getLineType() in Parser.php
Returns the type of last line read.
getLineType
PHPParser::getLineType() in PHPParser.php
Returns the type of line just read
getLineTypeStr
Returns the string representation of LINE_TYPE
getLogger
Utility::getLogger() in Utility.php
getMessage
Get the error message from an error object.
getMode
Get the error mode from an error object.
getOS
Utility::getOS() in Utility.php
Returns the current OS code WIN - Windows, LIN -Linux, etc.
getOutputDir
CoverageReporter::getOutputDir() in CoverageReporter.php
getPhpExtensions
CoverageRecorder::getPhpExtensions() in CoverageRecorder.php
getRelativeOutputDirPath
Get the relative path of report directory with respect to the given filepath
getReporter
CoverageRecorder::getReporter() in CoverageRecorder.php
getStaticProperty
If you have a class that's mostly/entirely static, and you need static
getStyle
CoverageReporter::getStyle() in CoverageReporter.php
getTimeStamp
Return the current timestamp in human readable format.
getTmpDir
Utility::getTmpDir() in Utility.php
getTmpDir
RemoteCoverageRecorder::getTmpDir() in RemoteCoverageRecorder.php
getTokenType
PHPParser::getTokenType() in PHPParser.php
Get the token type of a token (if exists) or the token itself.
getTotalLines
Returns the total lines (PHP, non-PHP) from a file
getTraceFilePath
RemoteCoverageRecorder::getTraceFilePath() in RemoteCoverageRecorder.php
getType
Get the name of this error/exception.
getUncoveredLines
Returns the number of uncovered PHP lines
getUserInfo
Get additional user-supplied information.
getVersion
CoverageRecorder::getVersion() in CoverageRecorder.php
get_all_php_files
get_all_php_files() in instrument.php
Retrive a list of all PHP files in the given directory
h
top
$handle
XdebugTraceReader::$handle in XdebugTraceReader.php
$handler
XML_Parser::$handler in Parser.php
Mapping from expat handler function to class method.
$handler
Mapping from expat handler function to class method.
$heading
CoverageReporter::$heading in CoverageReporter.php
handleAttrTag
BasicXmlParser::handleAttrTag() in BasicXmlParser.php
Function that handles an element with attributes.
handleElement
handle a tag
help
help() in instrument.php
Print help message and exit
HtmlCoverageReporter
HtmlCoverageReporter in HtmlCoverageReporter.php
Class that implements HTML Coverage Reporter.
HtmlCoverageReporter.php
HtmlCoverageReporter.php in HtmlCoverageReporter.php
i
top
$includePaths
CoverageRecorder::$includePaths in CoverageRecorder.php
$isRemote
CoverageRecorder::$isRemote in CoverageRecorder.php
instrument.php
instrument.php in instrument.php
info
CoverageLogger::info() in CoverageLogger.php
instrument
instrument() in instrument.php
Instrument the PHP file.
isContinuation
Check if a line is a continuation of the previous line
isError
PEAR::isError() in PEAR.php
Tell whether a value is a PEAR error.
l
top
$level
PEAR_Error::$level in PEAR.php
$line
Parser::$line in Parser.php
$logger
CoverageRecorder::$logger in CoverageRecorder.php
$logger
CoverageReporter::$logger in CoverageReporter.php
$logger
Utility::$logger in Utility.php
$logger
Parser::$logger in Parser.php
LINE_TYPE_CONT
LINE_TYPE_CONT in Parser.php
LINE_TYPE_EXEC
LINE_TYPE_EXEC in Parser.php
LINE_TYPE_NOEXEC
LINE_TYPE_NOEXEC in Parser.php
LINE_TYPE_UNKNOWN
LINE_TYPE_UNKNOWN in Parser.php
Base class for Parsers.
loadExtension
OS independant PHP extension load. Remember to take care on the correct extension name for case sensitive OSes.
logErrors
CoverageRecorder::logErrors() in CoverageRecorder.php
Writes all error messages to error log
m
top
$message
$mode
PEAR_Error::$mode in PEAR.php
$mode
XML_Parser::$mode in Parser.php
Mode of operation, one of "event" or "func"
makeDirRecursive
Make directory recursively.
makeRelative
CoverageReporter::makeRelative() in CoverageReporter.php
Convert the absolute path to PHP file markup to a path relative to the report dir.
markFile
HtmlCoverageReporter::markFile() in HtmlCoverageReporter.php
Mark a source code file based on the coverage data gathered
n
top
notice
CoverageLogger::notice() in CoverageLogger.php
o
top
$openTags
BasicXmlParser::$openTags in BasicXmlParser.php
$outputDir
CoverageReporter::$outputDir in CoverageReporter.php
openFileReadOnly
Opens the file to be parsed in Read-only mode
openTraceFile
XdebugTraceReader::openTraceFile() in XdebugTraceReader.php
Opens the trace file
OS_UNIX
OS_UNIX in PEAR.php
OS_WINDOWS
OS_WINDOWS in PEAR.php
p
top
$parser
XML_Parser::$parser in Parser.php
XML parser handle
$phpCoverageFiles
CoverageRecorder::$phpCoverageFiles in CoverageRecorder.php
$phpExtensions
CoverageRecorder::$phpExtensions in CoverageRecorder.php
What extensions are treated as php files.
phpcoverage.conf.php
phpcoverage.conf.php in phpcoverage.conf.php
parse
Parser::parse() in Parser.php
Parse a given file
parse
XML_Parser::parse() in Parser.php
Central parsing function.
parseCoverageXml
RemoteCoverageRecorder::parseCoverageXml() in RemoteCoverageRecorder.php
Parse coverage XML to regenerate the Coverage data array.
Parser
Parser in Parser.php
Parser.php
Parser.php in Parser.php
PHPParser.php
PHPParser.php in PHPParser.php
parseString
XML_Parser::parseString()
parseTraceFile
XdebugTraceReader::parseTraceFile() in XdebugTraceReader.php
Parses the trace file
PATH_SEPARATOR
PATH_SEPARATOR in PEAR.php
PEAR
PEAR in PEAR.php
Base class for other PEAR classes. Provides rudimentary emulation of destructors.
PEAR
PEAR::PEAR() in PEAR.php
Constructor. Registers this object in $_PEAR_destructor_object_list for destructor emulation if a destructor object exists.
PEAR_Error
PEAR_Error in PEAR.php
PEAR_Error
PEAR_Error constructor
PEAR_ERROR_CALLBACK
PEAR_ERROR_DIE
PEAR_ERROR_DIE in PEAR.php
PEAR_ERROR_EXCEPTION
WARNING: obsolete
PEAR_ERROR_PRINT
PEAR_ERROR_PRINT in PEAR.php
PEAR_ERROR_RETURN
PEAR_ERROR_RETURN in PEAR.php
PEAR_ERROR_TRIGGER
PEAR_ERROR_TRIGGER in PEAR.php
PEAR_OS
PEAR_OS in PEAR.php
PEAR.php
PEAR.php in PEAR.php
PEAR_ZE2
PEAR_ZE2 in PEAR.php
PHPCOVERAGE_HOME
PHPCOVERAGE_HOME in phpcoverage.remote.top.inc.php
phpcoverage.inc.php
phpcoverage.inc.php in phpcoverage.inc.php
phpcoverage.remote.bottom.inc.php
phpcoverage.remote.bottom.inc.php in phpcoverage.remote.bottom.inc.php
phpcoverage.remote.top.inc.php
phpcoverage.remote.top.inc.php in phpcoverage.remote.top.inc.php
PHPParser
PHPParser in PHPParser.php
Parser for PHP files
popErrorHandling
Pop the last error handler used
popExpect
PEAR::popExpect() in PEAR.php
This method pops one element off the expected error codes stack.
prepareCoverageXml
RemoteCoverageRecorder::prepareCoverageXml() in RemoteCoverageRecorder.php
Convert the Coverage data into an XML.
preserveSpacing
HtmlCoverageReporter::preserveSpacing() in HtmlCoverageReporter.php
Changes all tabs and spaces with HTML non-breakable spaces.
printTextSummary
CoverageReporter::printTextSummary() in CoverageReporter.php
Print the coverage summary to filename (if specified) or stderr
processLine
Parser::processLine() in Parser.php
Process the line and classify it into either covered and uncovered.
processLine
PHPParser::processLine() in PHPParser.php
Process a line read from the file and determine if it is an executable line or not.
processSourcePaths
Processes and validates the source directories
processTraceLine
XdebugTraceReader::processTraceLine() in XdebugTraceReader.php
Process a give trace line
pushErrorHandling
Push a new error handler on top of the error handler options stack. With this you can easily override the actual error handler for some code and restore it later with popErrorHandling.
Parser.php
Parser.php in Parser.php
r
top
$recorder
CoverageReporter::$recorder in CoverageReporter.php
$reporter
CoverageRecorder::$reporter in CoverageRecorder.php
raiseError
PEAR::raiseError() in PEAR.php
This method is a wrapper that returns an instance of the configured error class with this object's default error handling applied. If the $mode and $options parameters are not specified, the object's defaults are used.
raiseError
XML_Parser::raiseError()
recordFileCoverageInfo
Record the file coverage information for a file.
registerShutdownFunc
Use this function to register a shutdown method for static classes.
RemoteCoverageRecorder
RemoteCoverageRecorder in RemoteCoverageRecorder.php
A Coverage recorder extension for remote Coverage measurement.
RemoteCoverageRecorder.php
RemoteCoverageRecorder.php in RemoteCoverageRecorder.php
removeAbsentPaths
Remove the directories that do not exist from the input array
replaceBackslashes
Convert the back slash path separators with forward slashes.
reset
XML_Parser::reset() in Parser.php
Reset the parser.
reset
Reset the parser.
s
top
$srcenc
XML_Parser::$srcenc in Parser.php
source encoding
$stripped
CoverageRecorder::$stripped in CoverageRecorder.php
$style
CoverageReporter::$style in CoverageReporter.php
saveCoverageXml
RemoteCoverageRecorder::saveCoverageXml() in RemoteCoverageRecorder.php
Append coverage xml to a xml data file.
setCoverageFileName
RemoteCoverageRecorder::setCoverageFileName() in RemoteCoverageRecorder.php
setCoverageRecorder
setErrorHandling
Sets how errors generated by this object should be handled.
setExcludePaths
CoverageRecorder::setExcludePaths() in CoverageRecorder.php
setHandlerObj
Sets the object, that will handle the XML events
setHeading
CoverageReporter::setHeading() in CoverageReporter.php
setIncludePaths
CoverageRecorder::setIncludePaths() in CoverageRecorder.php
setInput
Sets the file handle to use with parse().
setInputFile
Sets the input xml file to be parsed
setInputString
XML_Parser::setInputString()
setLevel
CoverageLogger::setLevel() in CoverageLogger.php
setMode
XML_Parser::setMode() in Parser.php
Sets the mode of the parser.
setOutputDir
CoverageReporter::setOutputDir() in CoverageReporter.php
setPhpExtensions
CoverageRecorder::setPhpExtensions() in CoverageRecorder.php
setReporter
CoverageRecorder::setReporter() in CoverageRecorder.php
setStyle
CoverageReporter::setStyle() in CoverageReporter.php
setTmpDir
RemoteCoverageRecorder::setTmpDir() in RemoteCoverageRecorder.php
setTraceFilePath
RemoteCoverageRecorder::setTraceFilePath() in RemoteCoverageRecorder.php
shortenFilename
Shorten the filename to some maximum characters
spikephpcoverage_before_shutdown
spikephpcoverage_before_shutdown() in phpcoverage.remote.top.inc.php
startHandler
BasicXmlParser::startHandler() in BasicXmlParser.php
Function to handle start of an element
startHandler
startHandler
CoverageXmlParser::startHandler() in CoverageXmlParser.php
startInstrumentation
Starts the code coverage recording
staticPopErrorHandling
staticPushErrorHandling
stopInstrumentation
Stops code coverage recording
stripCoverageData
Removes the unwanted coverage data from the recordings
Simple.php
Simple.php in Simple.php
t
top
$tgtenc
XML_Parser::$tgtenc in Parser.php
target encoding
$tmpDir
RemoteCoverageRecorder::$tmpDir in RemoteCoverageRecorder.php
$tmpTraceFilename
RemoteCoverageRecorder::$tmpTraceFilename in RemoteCoverageRecorder.php
$totalLines
Parser::$totalLines in Parser.php
$traceFilePath
XdebugTraceReader::$traceFilePath in XdebugTraceReader.php
$traceFilePath
RemoteCoverageRecorder::$traceFilePath in RemoteCoverageRecorder.php
throwError
PEAR::throwError() in PEAR.php
Simpler form of raiseError with fewer options. In most cases message, code and userinfo are enough.
toString
Make a string representation of this object.
TOTAL_COVERED_LINES_EXPLAIN
TOTAL_COVERED_LINES_EXPLAIN in CoverageReporter.php
TOTAL_FILES_EXPLAIN
TOTAL_FILES_EXPLAIN in CoverageReporter.php
TOTAL_LINES_EXPLAIN
TOTAL_LINES_EXPLAIN in CoverageReporter.php
TOTAL_LINES_OF_CODE_EXPLAIN
TOTAL_LINES_OF_CODE_EXPLAIN in CoverageReporter.php
TOTAL_UNCOVERED_LINES_EXPLAIN
TOTAL_UNCOVERED_LINES_EXPLAIN in CoverageReporter.php
u
top
$uncoveredLines
$userinfo
uninstrument
uninstrument() in instrument.php
Uninstrument the PHP file
unixifyCoverageData
Convert filepaths in coverage data to forward slash separated paths.
unixifyPath
Utility::unixifyPath() in Utility.php
Convert Windows paths to Unix paths
updateGrandTotals
Update the grand totals
usage
usage() in driver.php
Utility
Utility in Utility.php
Utility functions
Utility.php
Utility.php in Utility.php
v
top
$version
CoverageRecorder::$version in CoverageRecorder.php
w
top
warn
CoverageLogger::warn() in CoverageLogger.php
writeError
Utility::writeError() in Utility.php
Write error log if debug is on
writeFileTableHead
HtmlCoverageReporter::writeFileTableHead() in HtmlCoverageReporter.php
Writes table heading for file details table.
writeFileTableRow
HtmlCoverageReporter::writeFileTableRow() in HtmlCoverageReporter.php
Write a line for file details table.
writeIndexFile
HtmlCoverageReporter::writeIndexFile() in HtmlCoverageReporter.php
Writes index.html file from all coverage recordings.
writeIndexFileGrandTotalPercentage
Writes the grand total for coverage recordings on the index.html
writeIndexFileTableHead
Writes the table heading for index.html
writeIndexFileTableRow
Writes one row in the index.html table to display filename and coverage recording.
writeMsg
writeMsg() in instrument.php
Write a information message
x
top
$xdebugTraceReader
RemoteCoverageRecorder::$xdebugTraceReader in RemoteCoverageRecorder.php
$xmlEnd
RemoteCoverageRecorder::$xmlEnd in RemoteCoverageRecorder.php
$xmlStart
RemoteCoverageRecorder::$xmlStart in RemoteCoverageRecorder.php
XdebugTraceReader.php
XdebugTraceReader.php in XdebugTraceReader.php
XdebugTraceReader
XdebugTraceReader in XdebugTraceReader.php
Reader that parses Xdebug Trace data.
XML_Parser
Creates an XML parser.
XML_Parser
XML_Parser in Parser.php
XML Parser class.
XML_Parser_Error
construct a new error instance
XML_Parser_Error
XML_Parser_Error in Parser.php
error class, replaces PEAR_Error
XML_PARSER_ERROR_FILE_NOT_READABLE
specified file could not be read
XML_PARSER_ERROR_INVALID_ENCODING
invalid encoding was given
XML_PARSER_ERROR_INVALID_INPUT
invalid input
XML_PARSER_ERROR_NO_RESOURCE
resource could not be created
XML_PARSER_ERROR_REMOTE
remote file cannot be retrieved in safe mode
XML_PARSER_ERROR_UNSUPPORTED_MODE
unsupported mode
XML_Parser_Simple
Creates an XML parser.
XML_Parser_Simple
XML_Parser_Simple in Simple.php
Simple XML parser class.
_
top
$_data
CoverageXmlParser::$_data in CoverageXmlParser.php
$_handlerObj
handler object
$_lastFilePath
CoverageXmlParser::$_lastFilePath in CoverageXmlParser.php
$_validEncodings
valid encodings
_PEAR
PEAR::_PEAR() in PEAR.php
Destructor (the emulated type of...). Does nothing right now, but is included for forward compatibility, so subclass destructors should always call it.
_PEAR_call_destructors
__construct
RemoteCoverageRecorder::__construct() in RemoteCoverageRecorder.php
Constructor
__construct
XdebugTraceReader::__construct() in XdebugTraceReader.php
Constructor
__construct
CoverageRecorder::__construct() in CoverageRecorder.php
Constructor (PHP5 only)
__construct
PHP5 constructor
__construct
Parser::__construct() in Parser.php
Constructor
__construct
CoverageReporter::__construct() in CoverageReporter.php
The constructor (PHP5 compatible)
__construct
HtmlCoverageReporter::__construct() in HtmlCoverageReporter.php
Constructor method (PHP5 only)
__PHPCOVERAGE_HOME
__PHPCOVERAGE_HOME in Utility.php
__PHPCOVERAGE_HOME
__PHPCOVERAGE_HOME in PHPParser.php
__PHPCOVERAGE_HOME
__PHPCOVERAGE_HOME in CoverageRecorder.php
__PHPCOVERAGE_HOME
__PHPCOVERAGE_HOME in CoverageReporter.php
__PHPCOVERAGE_HOME
__PHPCOVERAGE_HOME in RemoteCoverageRecorder.php
a b c d e f g h i l m n o p r s t u v w x _