Description: Adapt to PHPUnit 8.x and 9.x API.
Author: Mike Gabriel <mike.gabriel@das-netzwerkteam.de>

Index: php-horde-argv/Horde_Argv-2.1.0/test/Horde/Argv/BoolTest.php
===================================================================
--- php-horde-argv.orig/Horde_Argv-2.1.0/test/Horde/Argv/BoolTest.php
+++ php-horde-argv/Horde_Argv-2.1.0/test/Horde/Argv/BoolTest.php
@@ -13,7 +13,7 @@ require_once __DIR__ . '/TestCase.php';
 
 class Horde_Argv_BoolTest extends Horde_Argv_TestCase
 {
-    public function setUp()
+    public function setUp(): void
     {
         parent::setUp();
         $options = array(
Index: php-horde-argv/Horde_Argv-2.1.0/test/Horde/Argv/CallbackCheckAbbrevTest.php
===================================================================
--- php-horde-argv.orig/Horde_Argv-2.1.0/test/Horde/Argv/CallbackCheckAbbrevTest.php
+++ php-horde-argv/Horde_Argv-2.1.0/test/Horde/Argv/CallbackCheckAbbrevTest.php
@@ -13,7 +13,7 @@ require_once __DIR__ . '/TestCase.php';
 
 class Horde_Argv_CallbackCheckAbbrevTest extends Horde_Argv_TestCase
 {
-    public function setUp()
+    public function setUp(): void
     {
         parent::setUp();
         $this->parser = new Horde_Argv_Parser();
Index: php-horde-argv/Horde_Argv-2.1.0/test/Horde/Argv/CallbackExtraArgsTest.php
===================================================================
--- php-horde-argv.orig/Horde_Argv-2.1.0/test/Horde/Argv/CallbackExtraArgsTest.php
+++ php-horde-argv/Horde_Argv-2.1.0/test/Horde/Argv/CallbackExtraArgsTest.php
@@ -13,7 +13,7 @@ require_once __DIR__ . '/TestCase.php';
 
 class Horde_Argv_CallbackExtraArgsTest extends Horde_Argv_TestCase
 {
-    public function setUp()
+    public function setUp(): void
     {
         parent::setUp();
         $options = array(
Index: php-horde-argv/Horde_Argv-2.1.0/test/Horde/Argv/CallbackManyArgsTest.php
===================================================================
--- php-horde-argv.orig/Horde_Argv-2.1.0/test/Horde/Argv/CallbackManyArgsTest.php
+++ php-horde-argv/Horde_Argv-2.1.0/test/Horde/Argv/CallbackManyArgsTest.php
@@ -13,7 +13,7 @@ require_once __DIR__ . '/TestCase.php';
 
 class Horde_Argv_CallbackManyArgsTest extends Horde_Argv_TestCase
 {
-    public function setUp()
+    public function setUp(): void
     {
         parent::setUp();
         $options = array(
Index: php-horde-argv/Horde_Argv-2.1.0/test/Horde/Argv/CallbackMeddleArgsTest.php
===================================================================
--- php-horde-argv.orig/Horde_Argv-2.1.0/test/Horde/Argv/CallbackMeddleArgsTest.php
+++ php-horde-argv/Horde_Argv-2.1.0/test/Horde/Argv/CallbackMeddleArgsTest.php
@@ -13,7 +13,7 @@ require_once __DIR__ . '/TestCase.php';
 
 class Horde_Argv_CallbackMeddleArgsTest extends Horde_Argv_TestCase
 {
-    public function setUp()
+    public function setUp(): void
     {
         parent::setUp();
         $options = array();
Index: php-horde-argv/Horde_Argv-2.1.0/test/Horde/Argv/CallbackTest.php
===================================================================
--- php-horde-argv.orig/Horde_Argv-2.1.0/test/Horde/Argv/CallbackTest.php
+++ php-horde-argv/Horde_Argv-2.1.0/test/Horde/Argv/CallbackTest.php
@@ -13,7 +13,7 @@ require_once __DIR__ . '/TestCase.php';
 
 class Horde_Argv_CallbackTest extends Horde_Argv_TestCase
 {
-    public function setUp()
+    public function setUp(): void
     {
         parent::setUp();
         $options = array(
Index: php-horde-argv/Horde_Argv-2.1.0/test/Horde/Argv/CallbackVarArgsTest.php
===================================================================
--- php-horde-argv.orig/Horde_Argv-2.1.0/test/Horde/Argv/CallbackVarArgsTest.php
+++ php-horde-argv/Horde_Argv-2.1.0/test/Horde/Argv/CallbackVarArgsTest.php
@@ -14,7 +14,7 @@ require_once __DIR__ . '/InterceptingPar
 
 class Horde_Argv_CallbackVarArgsTest extends Horde_Argv_TestCase
 {
-    public function setUp()
+    public function setUp(): void
     {
         parent::setUp();
         $options = array(
Index: php-horde-argv/Horde_Argv-2.1.0/test/Horde/Argv/ChoiceTest.php
===================================================================
--- php-horde-argv.orig/Horde_Argv-2.1.0/test/Horde/Argv/ChoiceTest.php
+++ php-horde-argv/Horde_Argv-2.1.0/test/Horde/Argv/ChoiceTest.php
@@ -13,7 +13,7 @@ require_once __DIR__ . '/TestCase.php';
 
 class Horde_Argv_ChoiceTest extends Horde_Argv_TestCase
 {
-    public function setUp()
+    public function setUp(): void
     {
         parent::setUp();
         $this->parser = new Horde_Argv_InterceptingParser(array('usage' => Horde_Argv_Option::SUPPRESS_USAGE));
Index: php-horde-argv/Horde_Argv-2.1.0/test/Horde/Argv/ConflictOverrideTest.php
===================================================================
--- php-horde-argv.orig/Horde_Argv-2.1.0/test/Horde/Argv/ConflictOverrideTest.php
+++ php-horde-argv/Horde_Argv-2.1.0/test/Horde/Argv/ConflictOverrideTest.php
@@ -13,7 +13,7 @@ require_once __DIR__ . '/TestCase.php';
 
 class Horde_Argv_ConflictOverrideTest extends Horde_Argv_TestCase
 {
-    public function setUp()
+    public function setUp(): void
     {
         parent::setUp();
         $this->parser = new Horde_Argv_InterceptingParser(array(
Index: php-horde-argv/Horde_Argv-2.1.0/test/Horde/Argv/ConflictResolveTest.php
===================================================================
--- php-horde-argv.orig/Horde_Argv-2.1.0/test/Horde/Argv/ConflictResolveTest.php
+++ php-horde-argv/Horde_Argv-2.1.0/test/Horde/Argv/ConflictResolveTest.php
@@ -13,7 +13,7 @@ require_once __DIR__ . '/ConflictTestCas
 
 class Horde_Argv_ConflictResolveTest extends Horde_Argv_ConflictTestCase
 {
-    public function setUp()
+    public function setUp(): void
     {
         parent::setUp();
         $this->parser->setConflictHandler('resolve');
Index: php-horde-argv/Horde_Argv-2.1.0/test/Horde/Argv/ConflictTestCase.php
===================================================================
--- php-horde-argv.orig/Horde_Argv-2.1.0/test/Horde/Argv/ConflictTestCase.php
+++ php-horde-argv/Horde_Argv-2.1.0/test/Horde/Argv/ConflictTestCase.php
@@ -10,7 +10,7 @@
 
 class Horde_Argv_ConflictTestCase extends Horde_Argv_TestCase
 {
-    public function setUp()
+    public function setUp(): void
     {
         $options = array(new Horde_Argv_Option('-v', '--verbose', array(
             'action' => 'count',
Index: php-horde-argv/Horde_Argv-2.1.0/test/Horde/Argv/ConflictingDefaultsTest.php
===================================================================
--- php-horde-argv.orig/Horde_Argv-2.1.0/test/Horde/Argv/ConflictingDefaultsTest.php
+++ php-horde-argv/Horde_Argv-2.1.0/test/Horde/Argv/ConflictingDefaultsTest.php
@@ -16,7 +16,7 @@ require_once __DIR__ . '/TestCase.php';
  */
 class Horde_Argv_ConflictingDefaultsTest extends Horde_Argv_TestCase
 {
-    public function setUp()
+    public function setUp(): void
     {
         parent::setUp();
         $options = array(
Index: php-horde-argv/Horde_Argv-2.1.0/test/Horde/Argv/CountTest.php
===================================================================
--- php-horde-argv.orig/Horde_Argv-2.1.0/test/Horde/Argv/CountTest.php
+++ php-horde-argv/Horde_Argv-2.1.0/test/Horde/Argv/CountTest.php
@@ -13,7 +13,7 @@ require_once __DIR__ . '/TestCase.php';
 
 class Horde_Argv_CountTest extends Horde_Argv_TestCase
 {
-    public function setUp()
+    public function setUp(): void
     {
         parent::setUp();
         $this->parser = new Horde_Argv_InterceptingParser(array('usage' => Horde_Argv_Option::SUPPRESS_USAGE));
Index: php-horde-argv/Horde_Argv-2.1.0/test/Horde/Argv/DefaultValuesTest.php
===================================================================
--- php-horde-argv.orig/Horde_Argv-2.1.0/test/Horde/Argv/DefaultValuesTest.php
+++ php-horde-argv/Horde_Argv-2.1.0/test/Horde/Argv/DefaultValuesTest.php
@@ -13,7 +13,7 @@ require_once __DIR__ . '/TestCase.php';
 
 class Horde_Argv_DefaultValuesTest extends Horde_Argv_TestCase
 {
-    public function setUp()
+    public function setUp(): void
     {
         parent::setUp();
         $this->parser = new Horde_Argv_Parser();
Index: php-horde-argv/Horde_Argv-2.1.0/test/Horde/Argv/ExpandDefaultsTest.php
===================================================================
--- php-horde-argv.orig/Horde_Argv-2.1.0/test/Horde/Argv/ExpandDefaultsTest.php
+++ php-horde-argv/Horde_Argv-2.1.0/test/Horde/Argv/ExpandDefaultsTest.php
@@ -13,7 +13,7 @@ require_once __DIR__ . '/TestCase.php';
 
 class Horde_Argv_ExpandDefaultsTest extends Horde_Argv_TestCase
 {
-    public function setUp()
+    public function setUp(): void
     {
         parent::setUp();
         $this->parser = new Horde_Argv_Parser(array(
Index: php-horde-argv/Horde_Argv-2.1.0/test/Horde/Argv/ExtendAddActionsTest.php
===================================================================
--- php-horde-argv.orig/Horde_Argv-2.1.0/test/Horde/Argv/ExtendAddActionsTest.php
+++ php-horde-argv/Horde_Argv-2.1.0/test/Horde/Argv/ExtendAddActionsTest.php
@@ -13,7 +13,7 @@ require_once __DIR__ . '/TestCase.php';
 
 class Horde_Argv_ExtendAddActionsTest extends Horde_Argv_TestCase
 {
-    public function setUp()
+    public function setUp(): void
     {
         parent::setUp();
         $options = array(new Horde_Argv_ExtendAddActionsTest_MyOption("-a", "--apple", array(
Index: php-horde-argv/Horde_Argv-2.1.0/test/Horde/Argv/ExtendAddTypesTest.php
===================================================================
--- php-horde-argv.orig/Horde_Argv-2.1.0/test/Horde/Argv/ExtendAddTypesTest.php
+++ php-horde-argv/Horde_Argv-2.1.0/test/Horde/Argv/ExtendAddTypesTest.php
@@ -13,7 +13,7 @@ require_once __DIR__ . '/TestCase.php';
 
 class Horde_Argv_ExtendAddTypesTest extends Horde_Argv_TestCase
 {
-    public function setUp()
+    public function setUp(): void
     {
         parent::setUp();
         $this->parser = new Horde_Argv_InterceptingParser(array('usage' => Horde_Argv_Option::SUPPRESS_USAGE,
@@ -25,7 +25,7 @@ class Horde_Argv_ExtendAddTypesTest exte
         $this->testPath = tempnam('/tmp', 'horde_argv');
     }
 
-    public function tearDown()
+    public function tearDown(): void
     {
         if (!is_link($this->testPath) && is_dir($this->testPath)) {
             rmdir($this->testPath);
Index: php-horde-argv/Horde_Argv-2.1.0/test/Horde/Argv/HelpTest.php
===================================================================
--- php-horde-argv.orig/Horde_Argv-2.1.0/test/Horde/Argv/HelpTest.php
+++ php-horde-argv/Horde_Argv-2.1.0/test/Horde/Argv/HelpTest.php
@@ -59,7 +59,7 @@ Options:
   -h, --help         show this help message and exit
 ';
 
-    public function setUp()
+    public function setUp(): void
     {
         parent::setUp();
         $this->parser = $this->makeParser(80);
@@ -69,7 +69,7 @@ Options:
         }
     }
 
-    public function tearDown()
+    public function tearDown(): void
     {
         putenv('COLUMNS=' . $this->origColumns);
         unset($_SERVER['argv']);
Index: php-horde-argv/Horde_Argv-2.1.0/test/Horde/Argv/MultipleArgsAppendTest.php
===================================================================
--- php-horde-argv.orig/Horde_Argv-2.1.0/test/Horde/Argv/MultipleArgsAppendTest.php
+++ php-horde-argv/Horde_Argv-2.1.0/test/Horde/Argv/MultipleArgsAppendTest.php
@@ -13,7 +13,7 @@ require_once __DIR__ . '/TestCase.php';
 
 class Horde_Argv_MultipleArgsAppendTest extends Horde_Argv_TestCase
 {
-    public function setUp()
+    public function setUp(): void
     {
         parent::setUp();
         $this->parser = new Horde_Argv_InterceptingParser(array('usage' => Horde_Argv_Option::SUPPRESS_USAGE));
Index: php-horde-argv/Horde_Argv-2.1.0/test/Horde/Argv/MultipleArgsTest.php
===================================================================
--- php-horde-argv.orig/Horde_Argv-2.1.0/test/Horde/Argv/MultipleArgsTest.php
+++ php-horde-argv/Horde_Argv-2.1.0/test/Horde/Argv/MultipleArgsTest.php
@@ -13,7 +13,7 @@ require_once __DIR__ . '/TestCase.php';
 
 class Horde_Argv_MultipleArgsTest extends Horde_Argv_TestCase
 {
-    public function setUp()
+    public function setUp(): void
     {
         parent::setUp();
         $this->parser = new Horde_Argv_InterceptingParser(array('usage' => Horde_Argv_Option::SUPPRESS_USAGE));
Index: php-horde-argv/Horde_Argv-2.1.0/test/Horde/Argv/OptionChecksTest.php
===================================================================
--- php-horde-argv.orig/Horde_Argv-2.1.0/test/Horde/Argv/OptionChecksTest.php
+++ php-horde-argv/Horde_Argv-2.1.0/test/Horde/Argv/OptionChecksTest.php
@@ -13,7 +13,7 @@ require_once __DIR__ . '/TestCase.php';
 
 class Horde_Argv_OptionChecksTest extends Horde_Argv_TestCase
 {
-    public function setUp()
+    public function setUp(): void
     {
         parent::setUp();
         $this->parser = new Horde_Argv_Parser(array('usage' => Horde_Argv_Option::SUPPRESS_USAGE));
Index: php-horde-argv/Horde_Argv-2.1.0/test/Horde/Argv/OptionGroupTest.php
===================================================================
--- php-horde-argv.orig/Horde_Argv-2.1.0/test/Horde/Argv/OptionGroupTest.php
+++ php-horde-argv/Horde_Argv-2.1.0/test/Horde/Argv/OptionGroupTest.php
@@ -13,7 +13,7 @@ require_once __DIR__ . '/TestCase.php';
 
 class Horde_Argv_OptionGroupTest extends Horde_Argv_TestCase
 {
-    public function setUp()
+    public function setUp(): void
     {
         parent::setUp();
         $this->parser = new Horde_Argv_Parser(array('usage' => Horde_Argv_Option::SUPPRESS_USAGE));
Index: php-horde-argv/Horde_Argv-2.1.0/test/Horde/Argv/ParseNumTest.php
===================================================================
--- php-horde-argv.orig/Horde_Argv-2.1.0/test/Horde/Argv/ParseNumTest.php
+++ php-horde-argv/Horde_Argv-2.1.0/test/Horde/Argv/ParseNumTest.php
@@ -13,7 +13,7 @@ require_once __DIR__ . '/TestCase.php';
 
 class Horde_Argv_ParseNumTest extends Horde_Argv_TestCase
 {
-    public function setUp()
+    public function setUp(): void
     {
         parent::setUp();
         $this->parser = new Horde_Argv_InterceptingParser();
Index: php-horde-argv/Horde_Argv-2.1.0/test/Horde/Argv/ParserTest.php
===================================================================
--- php-horde-argv.orig/Horde_Argv-2.1.0/test/Horde/Argv/ParserTest.php
+++ php-horde-argv/Horde_Argv-2.1.0/test/Horde/Argv/ParserTest.php
@@ -13,7 +13,7 @@ require_once __DIR__ . '/TestCase.php';
 
 class Horde_Argv_ParserTest extends Horde_Argv_TestCase
 {
-    public function setUp()
+    public function setUp(): void
     {
         parent::setUp();
         $this->parser = new Horde_Argv_Parser();
Index: php-horde-argv/Horde_Argv-2.1.0/test/Horde/Argv/ProgNameTest.php
===================================================================
--- php-horde-argv.orig/Horde_Argv-2.1.0/test/Horde/Argv/ProgNameTest.php
+++ php-horde-argv/Horde_Argv-2.1.0/test/Horde/Argv/ProgNameTest.php
@@ -13,14 +13,14 @@ require_once __DIR__ . '/TestCase.php';
 
 class Horde_Argv_ProgNameTest extends Horde_Argv_TestCase
 {
-    public function setUp()
+    public function setUp(): void
     {
         if (!isset($_SERVER['argv'])) {
             $_SERVER['argv'] = array('test');
         }
     }
 
-    public function tearDown()
+    public function tearDown(): void
     {
         unset($_SERVER['argv']);
     }
Index: php-horde-argv/Horde_Argv-2.1.0/test/Horde/Argv/StandardTest.php
===================================================================
--- php-horde-argv.orig/Horde_Argv-2.1.0/test/Horde/Argv/StandardTest.php
+++ php-horde-argv/Horde_Argv-2.1.0/test/Horde/Argv/StandardTest.php
@@ -13,7 +13,7 @@ require_once __DIR__ . '/TestCase.php';
 
 class Horde_Argv_StandardTest extends Horde_Argv_TestCase
 {
-    public function setUp()
+    public function setUp(): void
     {
         parent::setUp();
         $options = array(
Index: php-horde-argv/Horde_Argv-2.1.0/test/Horde/Argv/TestCase.php
===================================================================
--- php-horde-argv.orig/Horde_Argv-2.1.0/test/Horde/Argv/TestCase.php
+++ php-horde-argv/Horde_Argv-2.1.0/test/Horde/Argv/TestCase.php
@@ -8,14 +8,14 @@
  * @subpackage UnitTests
  */
 
-class Horde_Argv_TestCase extends PHPUnit_Framework_TestCase
+class Horde_Argv_TestCase extends Horde_Test_Case
 {
-    public static function setUpBeforeClass()
+    public static function setUpBeforeClass(): void
     {
         setlocale(LC_ALL, 'C');
     }
 
-    public static function tearDownAfterClass()
+    public static function tearDownAfterClass(): void
     {
         setlocale(LC_ALL, '');
     }
Index: php-horde-argv/Horde_Argv-2.1.0/test/Horde/Argv/TypeAliasesTest.php
===================================================================
--- php-horde-argv.orig/Horde_Argv-2.1.0/test/Horde/Argv/TypeAliasesTest.php
+++ php-horde-argv/Horde_Argv-2.1.0/test/Horde/Argv/TypeAliasesTest.php
@@ -13,7 +13,7 @@ require_once __DIR__ . '/TestCase.php';
 
 class Horde_Argv_TypeAliasesTest extends Horde_Argv_TestCase
 {
-    public function setUp()
+    public function setUp(): void
     {
         parent::setUp();
         $this->parser = new Horde_Argv_Parser();
Index: php-horde-argv/Horde_Argv-2.1.0/test/Horde/Argv/VersionTest.php
===================================================================
--- php-horde-argv.orig/Horde_Argv-2.1.0/test/Horde/Argv/VersionTest.php
+++ php-horde-argv/Horde_Argv-2.1.0/test/Horde/Argv/VersionTest.php
@@ -13,14 +13,14 @@ require_once __DIR__ . '/TestCase.php';
 
 class Horde_Argv_VersionTest extends Horde_Argv_TestCase
 {
-    public function setUp()
+    public function setUp(): void
     {
         if (!isset($_SERVER['argv'])) {
             $_SERVER['argv'] = array('test');
         }
     }
 
-    public function tearDown()
+    public function tearDown(): void
     {
         unset($_SERVER['argv']);
     }
