feat: upgrade phpunit to 12.5
This commit is contained in:
@@ -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_'))),
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user