Raised minimum PHP version to 8.1 (#19879)

This commit is contained in:
Wilmer Arambula
2023-07-10 09:48:32 -04:00
committed by GitHub
parent b9e5a87f54
commit 2e37b5c87d
226 changed files with 2292 additions and 2053 deletions

View File

@@ -21,7 +21,7 @@ class HelpControllerTest extends TestCase
/**
* {@inheritdoc}
*/
public function setUp()
public function setUp(): void
{
$this->mockApplication();
}
@@ -154,37 +154,37 @@ STRING
public function testActionIndex()
{
$result = Console::stripAnsiFormat($this->runControllerAction('index'));
$this->assertContains('This is Yii version ', $result);
$this->assertContains('The following commands are available:', $result);
$this->assertContains('To see the help of each command, enter:', $result);
$this->assertContains('bootstrap.php help', $result);
$this->assertStringContainsString('This is Yii version ', $result);
$this->assertStringContainsString('The following commands are available:', $result);
$this->assertStringContainsString('To see the help of each command, enter:', $result);
$this->assertStringContainsString('bootstrap.php help', $result);
}
public function testActionIndexWithHelpCommand()
{
$result = Console::stripAnsiFormat($this->runControllerAction('index', ['command' => 'help/index']));
$this->assertContains('Displays available commands or the detailed information', $result);
$this->assertContains('bootstrap.php help [command] [...options...]', $result);
$this->assertContains('--appconfig: string', $result);
$this->assertContains('- command: string', $result);
$this->assertContains('--color: boolean, 0 or 1', $result);
$this->assertContains('--help, -h: boolean, 0 or 1', $result);
$this->assertContains('--interactive: boolean, 0 or 1 (defaults to 1)', $result);
$this->assertStringContainsString('Displays available commands or the detailed information', $result);
$this->assertStringContainsString('bootstrap.php help [command] [...options...]', $result);
$this->assertStringContainsString('--appconfig: string', $result);
$this->assertStringContainsString('- command: string', $result);
$this->assertStringContainsString('--color: boolean, 0 or 1', $result);
$this->assertStringContainsString('--help, -h: boolean, 0 or 1', $result);
$this->assertStringContainsString('--interactive: boolean, 0 or 1 (defaults to 1)', $result);
}
public function testActionIndexWithServeCommand()
{
$result = Console::stripAnsiFormat($this->runControllerAction('index', ['command' => 'serve']));
$this->assertContains('Runs PHP built-in web server', $result);
$this->assertContains('bootstrap.php serve [address] [...options...]', $result);
$this->assertContains('- address: string (defaults to \'localhost\')', $result);
$this->assertContains('--appconfig: string', $result);
$this->assertContains('--color: boolean, 0 or 1', $result);
$this->assertContains('--docroot, -t: string (defaults to \'@app/web\')', $result);
$this->assertContains('--help, -h: boolean, 0 or 1', $result);
$this->assertContains('--interactive: boolean, 0 or 1 (defaults to 1)', $result);
$this->assertContains('--port, -p: int (defaults to 8080)', $result);
$this->assertContains('--router, -r: string', $result);
$this->assertStringContainsString('Runs PHP built-in web server', $result);
$this->assertStringContainsString('bootstrap.php serve [address] [...options...]', $result);
$this->assertStringContainsString('- address: string (defaults to \'localhost\')', $result);
$this->assertStringContainsString('--appconfig: string', $result);
$this->assertStringContainsString('--color: boolean, 0 or 1', $result);
$this->assertStringContainsString('--docroot, -t: string (defaults to \'@app/web\')', $result);
$this->assertStringContainsString('--help, -h: boolean, 0 or 1', $result);
$this->assertStringContainsString('--interactive: boolean, 0 or 1 (defaults to 1)', $result);
$this->assertStringContainsString('--port, -p: int (defaults to 8080)', $result);
$this->assertStringContainsString('--router, -r: string', $result);
}
public function testActionListContainsNoEmptyCommands()
@@ -194,9 +194,9 @@ STRING
'controllerNamespace' => 'yiiunit\data\console\controllers',
]);
$result = Console::stripAnsiFormat($this->runControllerAction('list'));
$this->assertNotContains("fake-empty\n", $result);
$this->assertNotContains("fake-no-default\n", $result);
$this->assertContains("fake-no-default/index\n", $result);
$this->assertStringNotContainsString("fake-empty\n", $result);
$this->assertStringNotContainsString("fake-no-default\n", $result);
$this->assertStringContainsString("fake-no-default/index\n", $result);
}
public function testActionIndexContainsNoEmptyCommands()
@@ -206,10 +206,10 @@ STRING
'controllerNamespace' => 'yiiunit\data\console\controllers',
]);
$result = Console::stripAnsiFormat($this->runControllerAction('index'));
$this->assertNotContains("- fake-empty", $result);
$this->assertContains("- fake-no-default", $result);
$this->assertContains(" fake-no-default/index", $result);
$this->assertNotContains(" fake-no-default/index (default)", $result);
$this->assertStringNotContainsString("- fake-empty", $result);
$this->assertStringContainsString("- fake-no-default", $result);
$this->assertStringContainsString(" fake-no-default/index", $result);
$this->assertStringNotContainsString(" fake-no-default/index (default)", $result);
}
}