\PHPUnit_Util_XML
XML helpers.
- Author: Sebastian Bergmann <sebastian@phpunit.de>
- Copyright: 2001-2014 Sebastian Bergmann <sebastian@phpunit.de>
- License: http://www.opensource.org/licenses/BSD-3-Clause The BSD 3-Clause License
Synopsis
- // methods
- public static string prepareString()
- public static DOMDocument loadFile()
- public static DOMDocument load()
- public static string nodeToText()
- public static void removeCharacterDataNodes()
- public static mixed xmlToVariable()
- public static array assertValidKeys()
- public static array convertSelectToTag()
- public static boolean|array cssSelect()
- public static array findNodes()
- protected static array getDescendants()
- protected static DOMNodeList getElementsByCaseInsensitiveTagName()
- protected static string getNodeText()
Violations
PHPMessDetector
Line | Rule | Message |
---|---|---|
134 - 193 | CyclomaticComplexity | The method load() has a Cyclomatic Complexity of 14. The configured cyclomatic complexity threshold is 10. |
134 - 193 | NPathComplexity | The method load() has an NPath complexity of 1728. The configured NPath complexity threshold is 200. |
242 - 299 | CyclomaticComplexity | The method xmlToVariable() has a Cyclomatic Complexity of 13. The configured cyclomatic complexity threshold is 10. |
358 - 469 | CyclomaticComplexity | The method convertSelectToTag() has a Cyclomatic Complexity of 21. The configured cyclomatic complexity threshold is 10. |
358 - 469 | NPathComplexity | The method convertSelectToTag() has an NPath complexity of 8452. The configured NPath complexity threshold is 200. |
358 - 469 | ExcessiveMethodLength | The method convertSelectToTag() has 112 lines of code. Current threshold is set to 100. Avoid really long methods. |
514 - 877 | CyclomaticComplexity | The method findNodes() has a Cyclomatic Complexity of 88. The configured cyclomatic complexity threshold is 10. |
514 - 877 | NPathComplexity | The method findNodes() has an NPath complexity of 81020998681623000. The configured NPath complexity threshold is 200. |
514 - 877 | ExcessiveMethodLength | The method findNodes() has 364 lines of code. Current threshold is set to 100. Avoid really long methods. |
Checkstyle
Line | Column | Severity | Message |
---|---|---|---|
76 | 62 | error | Only one argument is allowed per line in a multi-line function call |
76 | 74 | error | Only one argument is allowed per line in a multi-line function call |
247 | 13 | error | CASE statements must not be defined using curly braces |
262 | 13 | error | CASE statements must not be defined using curly braces |
283 | 13 | error | CASE statements must not be defined using curly braces |
290 | 13 | error | CASE statements must not be defined using curly braces |
365 | 51 | error | Only one argument is allowed per line in a multi-line function call |
365 | 68 | error | Only one argument is allowed per line in a multi-line function call |
404 | 59 | error | Only one argument is allowed per line in a multi-line function call |
404 | 69 | error | Only one argument is allowed per line in a multi-line function call |
416 | 21 | error | Expected "} elseif (...) {\n"; found "} // class matched\n elseif (...) {\n" |
419 | 21 | error | Expected "} elseif (...) {\n"; found "} // attribute matched\n elseif (...) {\n" |
429 | 25 | error | Expected "} elseif (...) {\n"; found "} // match substring\n elseif (...) {\n" |
433 | 25 | error | Expected "} else {\n"; found "} // exact match\n else {\n" |
537 | 27 | error | Only one argument is allowed per line in a multi-line function call |
551 | 9 | error | Expected "} else {\n"; found "} // no tag selected, get them all\n else {\n" |
575 | 31 | error | Only one argument is allowed per line in a multi-line function call |
603 | 21 | error | Expected "} elseif (...) {\n"; found "} // class can match only a part\n elseif (...) {\n" |
606 | 34 | error | Only one argument is allowed per line in a multi-line function call |
621 | 21 | error | Expected "} else {\n"; found "} // match by exact string\n else {\n" |
653 | 17 | error | Expected "} elseif (...) {\n"; found "} // match empty string\n elseif (...) {\n" |
658 | 17 | error | Expected "} elseif (...) {\n"; found "} // match by exact string\n elseif (...) {\n" |
803 | 39 | error | Only one argument is allowed per line in a multi-line function call |
824 | 21 | error | Expected "} elseif (...) {\n"; found "} // range count of children\n elseif (...) {\n" |
831 | 21 | error | Expected "} elseif (...) {\n"; found "} // less than a given count\n elseif (...) {\n" |
836 | 21 | error | Expected "} elseif (...) {\n"; found "} // more than a given count\n elseif (...) {\n" |
845 | 35 | error | Only one argument is allowed per line in a multi-line function call |
845 | 58 | error | Only one argument is allowed per line in a multi-line function call |
Methods
protected
- getDescendants() — Recursively get flat array of all descendants of this node.
- getElementsByCaseInsensitiveTagName() — Gets elements by case insensitive tagname.
- getNodeText() — Get the text value of this node's child text node.
public
- assertValidKeys() — Validate list of keys in the associative array.
- convertSelectToTag() — Parse a CSS selector into an associative array suitable for use with findNodes().
- cssSelect() — Parse an $actual document and return an array of DOMNodes matching the CSS $selector. If an error occurs, it will return false.
- findNodes() — Parse out the options from the tag using DOM object tree.
- load() — Load an $actual document into a DOMDocument. This is called from the selector assertions.
- loadFile() — Loads an XML (or HTML) file into a DOMDocument object.
- nodeToText()
- prepareString() — Escapes a string for the use in XML documents Any Unicode character is allowed, excluding the surrogate blocks, FFFE, and FFFF (not even as character reference).
- removeCharacterDataNodes()
- xmlToVariable() — "Convert" a DOMElement object into a PHP variable.
History
-
2014-08-17T10:18:07+02:00 (commit #fd5ef8a)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
phpcbf --standard=PSR2 src tests
-
2014-08-13T16:57:28+02:00 (commit #fb7caed)
Author: Daniel F. Kudwien (sun) (sun@unleashedmind.com) / Commiter: Daniel F. Kudwien (sun) (sun@unleashedmind.com)
Fix #1380: Limit strict error handling in XML::load() to configuration.
-
2014-08-12T06:43:31+02:00 (commit #50dfaba)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
phpcbf --standard=PSR2 src tests
-
2014-07-25T21:10:52+02:00 (commit #b93090b)
Author: sun (sun@unleashedmind.com) / Commiter: sun (sun@unleashedmind.com)
Fixed XML::load() fails to load relative XInclude paths on Windows.
-
2014-07-25T21:08:03+02:00 (commit #c1bf461)
Author: sun (sun@unleashedmind.com) / Commiter: sun (sun@unleashedmind.com)
Fixed XML::load() does not report libxml errors on Windows.
-
2014-01-22T19:43:07+01:00 (commit #02b42d7)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Initial work on formatting code according to PSR-2
-
2014-01-20T17:21:13+01:00 (commit #3a5808f)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Cleanup
-
2014-01-09T08:11:47+01:00 (commit #205e008)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Bump copyright year
-
2013-08-03T21:32:27+02:00 (commit #9a0ed21)
Author: Olivier Doucet (webmaster@ajeux.com) / Commiter: root (webmaster@ajeux.com)
Do not use parenthesis for break instruction (this is not a function)
-
2013-04-01T12:02:29+02:00 (commit #c88d431)
Author: Jeff Welch (whatthejeff@gmail.com) / Commiter: Jeff Welch (whatthejeff@gmail.com)
Fixes #869. Added support for the adjacent sibling selector (+) to `PHPUnit_Util_XML::findNodes()`.
-
2013-04-01T02:13:32+02:00 (commit #9f07e1a)
Author: Jeff Welch (whatthejeff@gmail.com) / Commiter: Jeff Welch (whatthejeff@gmail.com)
Fix syntax error.
-
2013-03-29T22:47:05+01:00 (commit #a2259fd)
Author: Patrick Fisher (patrick@pwfisher.com) / Commiter: Patrick Fisher (patrick@pwfisher.com)
add new HTML5 tags
-
2013-03-11T08:06:05+01:00 (commit #2c67e52)
Author: Jeff Welch (whatthejeff@gmail.com) / Commiter: Jeff Welch (whatthejeff@gmail.com)
Fixes #763 * `assertTag()` fails to match content in CDATA sections.
-
2013-02-19T23:05:46+01:00 (commit #b4c9849)
Author: Jeff Welch (whatthejeff@gmail.com) / Commiter: Jeff Welch (whatthejeff@gmail.com)
Fixes #830. * Use the right index as there is no capturing subpattern in this regexp. * Use a pattern delimiter that isn't so easily confused with a subpattern delimiter.
-
2013-02-06T07:42:11+01:00 (commit #e7cad22)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Fix type information
-
2013-02-05T09:42:36+01:00 (commit #837cb86)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Eliminate unused variables
-
2013-01-07T11:37:52+01:00 (commit #c517984)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Bump copyright year
-
2012-12-10T07:51:27+01:00 (commit #b3e92b2)
Author: Adam Harvey (aharvey@php.net) / Commiter: Sebastian Bergmann (aharvey@php.net)
Replace deprecated preg_replace() with /e with preg_replace_callback().
-
2012-10-04T19:25:32+02:00 (commit #881d26a)
Author: Tobias Schlitt (toby@php.net) / Commiter: Sebastian Bergmann (toby@php.net)
Implemented XInclude support for phpunit.xml.
-
2012-10-04T19:12:10+02:00 (commit #b825d33)
Author: Tobias Schlitt (toby@php.net) / Commiter: Tobias Schlitt (toby@php.net)
Implemented XInclude support for phpunit.xml.
-
2012-09-24T06:47:44+02:00 (commit #81ab540)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Do not perform string replacement for @package_version@ anymore.
-
2012-05-05T14:58:15+02:00 (commit #e8d2982)
Author: Ryan Mitchell (mitchellryanj@gmail.com) / Commiter: Volker Dusch (mitchellryanj@gmail.com)
Addressing an issue with using the parent option when multiple elements match the "base" matcher.
-
2012-05-01T07:54:28+02:00 (commit #c44a995)
Author: wakeless (michael@wakeless.net) / Commiter: wakeless (michael@wakeless.net)
Fixes error when E_NOTICE is set
-
2012-04-30T12:02:38+02:00 (commit #5786e50)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
List The BSD 3-Clause License correctly and consistently. Thanks to Christian Aistleitner <christian@quelltextlich.at> for bringing this issue to my attention.
-
2012-03-09T01:40:57+01:00 (commit #f48cb8b)
Author: Patrick Fisher (patrick@pwfisher.com) / Commiter: Patrick Fisher (patrick@pwfisher.com)
Support empty content in tag matcher
-
2012-01-01T11:21:16+01:00 (commit #aae6c38)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Bump copyright year.
-
2011-12-27T10:21:52+01:00 (commit #37cacc9)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
PHPUnit no longer throws exceptions that do not extend PHPUnit_Framework_Exception.
-
2011-10-04T11:01:53+02:00 (commit #f6fb68a)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Refactor.
-
2011-05-04T13:00:16+02:00 (commit #9087b0a)
Author: Michael Mayer (michael@liquidbytes.net) / Commiter: Michael Mayer (michael@liquidbytes.net)
Fixes XML string escaping by removing invalid characters
-
2011-01-21T08:24:53+01:00 (commit #a26e50e)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Rename variable.
-
2011-01-21T08:03:59+01:00 (commit #83f8fec)
Author: Jeff Welch (whatthejeff@gmail.com) / Commiter: Jeff Welch (whatthejeff@gmail.com)
Fixes #127. * An error message is now printed for errors while parsing the phpunit.xml file. * Fixed a bug where XML errors were not being collected correctly.
-
2010-12-31T11:45:34+01:00 (commit #bee3344)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Bump copyright year.
-
2010-09-13T14:17:38+02:00 (commit #265cdab)
Author: Tobias Schlitt (toby@php.net) / Commiter: Sebastian Bergmann (toby@php.net)
- Fixed: Populate $isHtml option to subsequent calls of findNodes().
-
2010-09-13T14:17:29+02:00 (commit #1439559)
Author: Tobias Schlitt (toby@php.net) / Commiter: Sebastian Bergmann (toby@php.net)
- Fixed: PHPUnit_Util_XML::cssSelect() does not populate $isHtml correctly.
-
2010-07-07T12:42:23+02:00 (commit #f0d9cdd)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Change email address.
-
2010-06-12T20:25:54+02:00 (commit #d19a737)
Author: Mark Story (mark@mark-story.com) / Commiter: Mark Story (mark@mark-story.com)
Removing trailing whitespace from files. Refs #1063
-
2010-04-07T08:18:34+02:00 (commit #f84195c)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Fix TRAC-1030.
-
2010-04-05T17:41:26+02:00 (commit #471d69e)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Add @subpackage annotation.
-
2010-02-02T14:14:29+01:00 (commit #bc1aaaa)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Remove closing PHP tags.
-
2010-01-19T09:39:03+01:00 (commit #fb48a69)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Initial work on autoloading.
-
2009-12-31T09:26:09+01:00 (commit #37f75ff)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Bump copyright year.
-
2009-12-31T09:25:53+01:00 (commit #bddcc5f)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Bump copyright year.
-
2009-12-31T09:23:37+01:00 (commit #7a7d0b7)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Bump copyright year.
-
2009-12-25T10:32:26+01:00 (commit #60e7125)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Remove Subversion keywords.
-
2009-12-25T10:30:57+01:00 (commit #42294ad)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Remove Subversion keywords.
-
2009-12-25T10:26:35+01:00 (commit #8617133)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Remove Subversion keywords.
-
2009-12-22T18:15:22+01:00 (commit #ad803c7)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Merge [5465].
-
2009-12-22T18:11:03+01:00 (commit #e18aada)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Merge [5465].
-
2009-12-22T18:10:30+01:00 (commit #84ce285)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Fix #949.
-
2009-11-23T09:39:24+01:00 (commit #1503412)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Merge [5389].
-
2009-11-23T09:29:23+01:00 (commit #4c9cf4e)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Initial work on PHP_CodeCoverage migration.
-
2009-08-29T10:49:43+02:00 (commit #f144a51)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Merge [5161].
-
2009-08-29T10:24:37+02:00 (commit #86e29fa)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Fix CS/WS issues.
-
2009-08-27T10:37:36+02:00 (commit #c978d03)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Merge [5134].
-
2009-08-27T10:34:10+02:00 (commit #1a20980)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Introduce PHPUnit_Framework_Exception.
-
2009-04-11T16:43:42+02:00 (commit #7a07bf5)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Merge [4798].
-
2009-04-11T16:43:09+02:00 (commit #d08c692)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Fix #686.
-
2009-04-09T08:09:43+02:00 (commit #b6fb708)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Merge [4773].
-
2009-04-09T08:06:14+02:00 (commit #270b8e9)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Fix #746.
-
2009-04-04T11:34:32+02:00 (commit #c7879c0)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Merge [4749], [4750], and [4751].
-
2009-04-02T12:10:27+02:00 (commit #578bcdd)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Refactor getNodeText().
-
2009-04-02T09:02:46+02:00 (commit #19c284e)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Fix CS/WS.
-
2009-02-17T13:10:32+01:00 (commit #f6934e4)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Merge [4643].
-
2009-02-17T13:09:34+01:00 (commit #ef601f1)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Refactor.
-
2008-12-31T10:26:51+01:00 (commit #a899cb2)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Merge [4402].
-
2008-12-31T10:25:57+01:00 (commit #4b26cea)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Bump copyright year.
-
2008-11-08T15:19:24+01:00 (commit #43ac1b9)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Fix #564.
-
2008-10-26T02:28:16+02:00 (commit #af8def2)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Support constructor arguments for listener objects.
-
2008-09-09T12:17:05+02:00 (commit #61b7525)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Try to detect UTF-8 and avoid encoding UTF-8 as UTF-8. Do not use CDATA and use htmlspecialchars() for escaping instead.
-
2008-08-25T07:21:31+02:00 (commit #3bf4939)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Fix CS/WS issues detected by PHP_CodeSniffer.
-
2008-08-24T08:38:29+02:00 (commit #59cc610)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Fix error handling in loadFile().
-
2008-08-23T05:48:23+02:00 (commit #337e03d)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Patch by Mike Naberezny and Derek DeVries.
-
2008-08-22T16:18:21+02:00 (commit #54502d1)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Patch by Mike Naberezny and Derek DeVries.
-
2008-06-08T14:22:29+02:00 (commit #191a5d5)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Merge [3160].
-
2008-06-08T14:03:37+02:00 (commit #9d9b5e3)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Drop superfluous annotations.
-
2008-06-08T09:56:46+02:00 (commit #bf92a96)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Merge [3142].
-
2008-06-08T09:46:30+02:00 (commit #3662ef0)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Fix CS/WS issues found by PHP_CodeSniffer.
-
2008-06-05T20:23:19+02:00 (commit #19f8fe4)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Merge [3095].
-
2008-06-05T20:21:05+02:00 (commit #a16ec94)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Add tests for PHPUnit_Util_XML::assertValidKeys().
-
2008-06-04T18:43:18+02:00 (commit #f3334ac)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Merge [3090].
-
2008-06-04T18:42:35+02:00 (commit #73f5173)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Also give credit to Derek DeVries.
-
2008-06-04T13:04:17+02:00 (commit #e7eb139)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Merge [3085].
-
2008-06-04T13:03:27+02:00 (commit #c078150)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Add assertXmlFileTag(), assertXmlFileNotTag(), assertXmlStringTag(), assertXmlStringNotTag(), assertXmlFileSelect(), and assertXmlStringSelect().
-
2008-05-04T18:12:57+02:00 (commit #bf04093)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Merge [2934].
-
2008-05-04T18:11:26+02:00 (commit #8807b29)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Close #389.
-
2008-04-20T18:55:33+02:00 (commit #9506215)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Sync with [2822].
-
2008-04-20T18:55:30+02:00 (commit #2c39992)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Sync with [2822].
-
2008-04-10T10:58:41+02:00 (commit #d24a156)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Merge [2776].
-
2008-04-10T10:58:38+02:00 (commit #eacefbe)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Fix #452.
-
2007-12-26T19:11:55+01:00 (commit #1bba1cc)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Bump copyright year.
-
2007-12-26T19:11:04+01:00 (commit #58121cf)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Bump copyright year.
-
2007-11-01T11:51:33+01:00 (commit #b5adfcc)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Introduce PHPUnit_Util_XML.
-
2007-10-01T21:17:38+02:00 (commit #829ec4e)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Merge [1365].
-
2007-09-09T08:53:17+02:00 (commit #b253084)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Merge [1323] and [1323].
-
2007-02-24T07:58:18+01:00 (commit #203ee10)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Fugbix typo.
-
2007-02-24T07:58:18+01:00 (commit #ae2a7c2)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Fugbix typo.
-
2006-12-24T18:50:40+01:00 (commit #0189be1)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Bump year.
-
2006-11-19T18:00:57+01:00 (commit #d860e56)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Fugbix typo.
-
2006-09-29T05:47:59+02:00 (commit #62468a5)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Move MockObject to Framework.
-
2006-09-11T09:20:41+02:00 (commit #75e12fb)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
No longer needed.
-
2006-07-06T11:50:42+02:00 (commit #dacd2f1)
Author: Sebastian Bergmann (sb@sebastian-bergmann.de) / Commiter: Sebastian Bergmann (sb@sebastian-bergmann.de)
Leftover: PHPUnit2 -> PHPUnit.