feat: upgrade phpunit to 12.5

This commit is contained in:
Björn Fromme
2026-08-31 09:31:00 +02:00
parent 010cfe56b2
commit bfad61f1dd
95 changed files with 1436 additions and 1224 deletions
@@ -80,7 +80,7 @@ class DashboardWidgetRegistryTest extends TestCase
private function provider(string $role, int $priority, ?DashboardWidget $widget): DashboardWidgetProviderInterface
{
$provider = $this->createMock(DashboardWidgetProviderInterface::class);
$provider = $this->createStub(DashboardWidgetProviderInterface::class);
$provider->method('getRequiredRole')->willReturn($role);
$provider->method('getPriority')->willReturn($priority);
$provider->method('build')->willReturn($widget);
@@ -93,7 +93,7 @@ class DashboardWidgetRegistryTest extends TestCase
*/
private function securityGranting(array $grantedRoles): Security
{
$security = $this->createMock(Security::class);
$security = $this->createStub(Security::class);
$security->method('isGranted')->willReturnCallback(
static fn (mixed $role): bool => \in_array($role, $grantedRoles, true),
);
@@ -64,10 +64,10 @@ class PendingRoleApprovalsWidgetProviderTest extends TestCase
*/
private function provider(array $pending): PendingRoleApprovalsWidgetProvider
{
$repository = $this->createMock(UserRepository::class);
$repository = $this->createStub(UserRepository::class);
$repository->method('findWithPendingRoles')->willReturn($pending);
$urlGenerator = $this->createMock(UrlGeneratorInterface::class);
$urlGenerator = $this->createStub(UrlGeneratorInterface::class);
$urlGenerator->method('generate')->willReturnCallback(
static function (string $route, array $parameters = []): string {
$path = '/'.str_replace('_', '/', substr($route, \strlen('app_')));
@@ -66,7 +66,7 @@ class RecentLogEntriesWidgetProviderTest extends TestCase
*/
private function provider(array $entries): RecentLogEntriesWidgetProvider
{
$repository = $this->createMock(LogEntryRepository::class);
$repository = $this->createStub(LogEntryRepository::class);
$repository->method('findLatest')->willReturn($entries);
return new RecentLogEntriesWidgetProvider($repository, $this->urlGenerator());
@@ -74,7 +74,7 @@ class RecentLogEntriesWidgetProviderTest extends TestCase
private function urlGenerator(): UrlGeneratorInterface
{
$urlGenerator = $this->createMock(UrlGeneratorInterface::class);
$urlGenerator = $this->createStub(UrlGeneratorInterface::class);
$urlGenerator->method('generate')->willReturnCallback(
static fn (string $route): string => '/'.str_replace('_', '/', substr($route, \strlen('app_'))),
);