mirror of
https://github.com/beste/clock.git
synced 2026-08-17 17:47:13 +00:00
Update PHPStan and fix wrong @covers annotations
This commit is contained in:
+3
-3
@@ -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": {
|
||||
|
||||
@@ -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
|
||||
*/
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user