From: skodak <skodak> Date: Mon, 21 May 2007 14:27:22 +0000 (+0000) Subject: MDL-9866 incorrect include() in simpletest library X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=97c13bd803d5139e5c7a0c3bd3947225fc1c3007;p=moodle.git MDL-9866 incorrect include() in simpletest library --- diff --git a/lib/simpletestlib/readme_moodle.txt b/lib/simpletestlib/readme_moodle.txt new file mode 100644 index 0000000000..061f2f1711 --- /dev/null +++ b/lib/simpletestlib/readme_moodle.txt @@ -0,0 +1,8 @@ +Description of Simpletest 1.0.1beta library import into Moodle + +Changes: + * test_case.php - include() changed to include_once() in _requireWithError() MDL-9866 + +skodak + +$Id$ diff --git a/lib/simpletestlib/test_case.php b/lib/simpletestlib/test_case.php index 62d03493b4..2d20504c1f 100644 --- a/lib/simpletestlib/test_case.php +++ b/lib/simpletestlib/test_case.php @@ -458,7 +458,7 @@ */ function _requireWithError($file) { $this->_enableErrorReporting(); - include($file); + include_once($file); // moodle change - include prevents inheritance of test classes MDL-9866 $error = isset($php_errormsg) ? $php_errormsg : false; $this->_disableErrorReporting(); $self_inflicted_errors = array(