Merge pull request #20809 from totten/master-fwd
[civicrm-core.git] / tools / scripts / phpunit-ls
index cc617906a8fd8516717b87cd3055ffb2ae5aca7f..0e5ff4bb5a8167750841e3eb486cbf4ffa0ee7ce 100755 (executable)
@@ -9,9 +9,11 @@ if (!class_exists('PHPUnit_Framework_TestCase')) {
   // but the scanner will try to read metadata about our test-classes, and
   // that requires having the parent-classes defined.
 
+  // Note: Use eval() to prevent IDE scanners from tripping up on this.
+  eval('
   class PHPUnit_Framework_TestCase {}
-  class PHPUnit_Extensions_Database_TestCase {}
   class PHPUnit_Extensions_SeleniumTestCase {}
+  ');
 }
 
-\Civi\CiUtil\Command\LsCommand::main($argv);
\ No newline at end of file
+\Civi\CiUtil\Command\LsCommand::main($argv);