Class CoverageXmlParser

Description

Special parser for SpikePHPCoverage data parsing

Expect input in following format: <spike-phpcoverage> <file path="/complete/file/path"> <line line-number="10" frequency="1"/> <line line-number="12" frequency="2"/> </file> <file path="/another/file/path"> ... </file> </spike-phpcoverage>

Located in /parser/CoverageXmlParser.php (line 31)

PEAR
   |
   --XML_Parser
      |
      --BasicXmlParser
         |
         --CoverageXmlParser
Variable Summary
mixed $_data
Method Summary
void getCoverageData ()
void startHandler (mixed $xp, mixed $name, mixed $attrs)
Variables
Methods
getCoverageData (line 86)

Returns coverage data array from the XML

Format: Array ( [/php/src/remote/RemoteCoverageRecorder.php] => Array ( [220] => 1 [221] => 1 )

[/opt/oss/share/apache2/htdocs/web/sample.php] => Array ( [16] => 1 [18] => 1 ) )

  • access: public
void getCoverageData ()
startHandler (line 40)
  • access: public
void startHandler (mixed $xp, mixed $name, mixed $attrs)

Redefinition of:
BasicXmlParser::startHandler()
Function to handle start of an element

Inherited Methods

Inherited From BasicXmlParser

BasicXmlParser::BasicXmlParser()
BasicXmlParser::cdataHandler()
BasicXmlParser::endHandler()
BasicXmlParser::getCData()
BasicXmlParser::getDocumentArray()
BasicXmlParser::getLastOpenTag()
BasicXmlParser::handleAttrTag()
BasicXmlParser::startHandler()

Inherited From XML_Parser

XML_Parser::XML_Parser()
XML_Parser::__construct()
XML_Parser::endHandler()
XML_Parser::free()
XML_Parser::funcEndHandler()
XML_Parser::funcStartHandler()
XML_Parser::parse()
XML_Parser::parseString()
XML_Parser::raiseError()
XML_Parser::reset()
XML_Parser::setHandlerObj()
XML_Parser::setInput()
XML_Parser::setInputFile()
XML_Parser::setInputString()
XML_Parser::setMode()
XML_Parser::startHandler()

Inherited From PEAR

PEAR::PEAR()
PEAR::delExpect()
PEAR::expectError()
PEAR::getStaticProperty()
PEAR::isError()
PEAR::loadExtension()
PEAR::popErrorHandling()
PEAR::popExpect()
PEAR::pushErrorHandling()
PEAR::raiseError()
PEAR::registerShutdownFunc()
PEAR::setErrorHandling()
PEAR::staticPopErrorHandling()
PEAR::staticPushErrorHandling()
PEAR::throwError()
PEAR::_PEAR()

Documentation generated on Fri, 06 Jul 2007 12:51:35 -0700 by phpDocumentor 1.3.0RC3