diff --git a/composer.json b/composer.json index 66519d2..a54bd34 100644 --- a/composer.json +++ b/composer.json @@ -16,9 +16,9 @@ }, "require-dev": { "phpstan/extension-installer": "^1.4.1", - "phpstan/phpstan": "^1.11.10", - "phpstan/phpstan-phpunit": "^1.4.0", - "phpstan/phpstan-strict-rules": "^1.6.0", + "phpstan/phpstan": "^2.1", + "phpstan/phpstan-phpunit": "^2.0", + "phpstan/phpstan-strict-rules": "^2.0", "phpunit/phpunit": "^9.6.20" }, "autoload": { diff --git a/tests/Clock/FrozenClockTest.php b/tests/Clock/FrozenClockTest.php index 42d5be8..7fdca08 100644 --- a/tests/Clock/FrozenClockTest.php +++ b/tests/Clock/FrozenClockTest.php @@ -32,10 +32,10 @@ final class FrozenClockTest extends TestCase /** * @test * - * @uses \Beste\Clock\FrozenClock::__construct - * @uses \Beste\Clock\FrozenClock::fromUTC() + * @uses ::__construct + * @uses ::fromUTC * - * @covers ::now() + * @covers ::now */ public function itReturnsAnEqualNowButNotTheSame(): void { @@ -51,8 +51,8 @@ final class FrozenClockTest extends TestCase /** * @test * - * @uses \Beste\Clock\FrozenClock::__construct - * @uses \Beste\Clock\FrozenClock::now + * @uses ::__construct + * @uses ::now * * @covers ::withNowFrom */ @@ -74,8 +74,8 @@ final class FrozenClockTest extends TestCase /** * @test * - * @uses \Beste\Clock\FrozenClock::__construct - * @uses \Beste\Clock\FrozenClock::now + * @uses ::__construct + * @uses ::now * * @covers ::fromUTC */ @@ -90,9 +90,9 @@ final class FrozenClockTest extends TestCase /** * @test * - * @uses \Beste\Clock\FrozenClock::__construct - * @uses \Beste\Clock\FrozenClock::at - * @uses \Beste\Clock\FrozenClock::now + * @uses ::__construct + * @uses ::at + * @uses ::now * * @covers ::setTo */ diff --git a/tests/Clock/WrappingClockTest.php b/tests/Clock/WrappingClockTest.php index 5673082..442b33b 100644 --- a/tests/Clock/WrappingClockTest.php +++ b/tests/Clock/WrappingClockTest.php @@ -6,6 +6,8 @@ namespace Beste\Clock\Tests; use Beste\Clock\FrozenClock; use Beste\Clock\WrappingClock; +use DateTimeImmutable; +use InvalidArgumentException; use PHPUnit\Framework\TestCase; /** @@ -18,7 +20,7 @@ final class WrappingClockTest extends TestCase * @test * * @covers ::__construct - * @covers ::create + * @covers ::wrapping * @covers ::now */ public function itWrapsAClockInterface(): void @@ -36,23 +38,21 @@ final class WrappingClockTest extends TestCase /** * @test * - * @covers ::__construct - * @covers ::create - * @covers ::now + * @covers ::wrapping */ public function itWrapsAnObjectWithANowMethod(): void { $now = FrozenClock::fromUTC()->now(); $clock = new class($now) { - private \DateTimeImmutable $now; + private DateTimeImmutable $now; - public function __construct(\DateTimeImmutable $now) + public function __construct(DateTimeImmutable $now) { $this->now = $now; } - public function now(): \DateTimeImmutable + public function now(): DateTimeImmutable { return $this->now; } @@ -69,7 +69,7 @@ final class WrappingClockTest extends TestCase /** * @test * - * @covers ::create + * @covers ::wrapping */ public function itRejectsObjectsWithANowMethodReturningANonDateTimeImmutable(): void { @@ -80,7 +80,7 @@ final class WrappingClockTest extends TestCase } }; - $this->expectException(\InvalidArgumentException::class); + $this->expectException(InvalidArgumentException::class); $this->expectExceptionMessage('$clock->now() must return a DateTimeImmutable'); WrappingClock::wrapping($clock);