Use include_once in these autoload stub functions for safety.
authorChuck Hagenbuch <chuck@horde.org>
Fri, 25 Sep 2009 17:31:03 +0000 (13:31 -0400)
committerChuck Hagenbuch <chuck@horde.org>
Fri, 25 Sep 2009 17:50:38 +0000 (13:50 -0400)
framework/Injector/test/Horde/Injector/AllTests.php

index 969ba93..dc49faa 100644 (file)
@@ -9,11 +9,11 @@ if (!defined('PHPUnit_MAIN_METHOD')) {
 }
 
 if (!spl_autoload_functions()) {
-    spl_autoload_register(create_function('$class', '$filename = str_replace(array(\'::\', \'_\'), \'/\', $class); @include "$filename.php";'));
+    spl_autoload_register(create_function('$class', '$filename = str_replace(array(\'::\', \'_\'), \'/\', $class); @include_once "$filename.php";'));
 }
 
-class Horde_Injector_AllTests {
-
+class Horde_Injector_AllTests
+{
     public static function main()
     {
         PHPUnit_TextUI_TestRunner::run(self::suite());
@@ -40,7 +40,6 @@ class Horde_Injector_AllTests {
 
         return $suite;
     }
-
 }
 
 if (PHPUnit_MAIN_METHOD == 'Horde_Injector_AllTests::main') {