Switch back to stella-maris/clock

This reverts commit a5e62affe0.
This commit is contained in:
Jérôme Gamez
2022-11-25 19:22:56 +01:00
parent 2ba952cc73
commit 6ee3f318f8
7 changed files with 11 additions and 12 deletions
+1 -1
View File
@@ -12,7 +12,7 @@
],
"require": {
"php": "^8.0",
"psr/clock": "^1.0"
"stella-maris/clock": "^0.1.6"
},
"require-dev": {
"phpstan/extension-installer": "^1.2",
+1 -1
View File
@@ -4,7 +4,7 @@ declare(strict_types=1);
namespace Beste;
use Psr\Clock\ClockInterface;
use StellaMaris\Clock\ClockInterface;
interface Clock extends ClockInterface
{
+1 -1
View File
@@ -7,7 +7,7 @@ namespace Beste\Clock;
use Beste\Clock;
use DateTimeImmutable;
use DateTimeZone;
use Psr\Clock\ClockInterface;
use StellaMaris\Clock\ClockInterface;
final class FrozenClock implements Clock
{
+1 -1
View File
@@ -6,7 +6,7 @@ namespace Beste\Clock;
use Beste\Clock;
use DateTimeImmutable;
use Psr\Clock\ClockInterface;
use StellaMaris\Clock\ClockInterface;
final class MinuteClock implements Clock
{
+5 -6
View File
@@ -6,8 +6,7 @@ namespace Beste\Clock;
use Beste\Clock;
use DateTimeImmutable;
use InvalidArgumentException;
use Psr\Clock\ClockInterface;
use StellaMaris\Clock\ClockInterface;
final class WrappingClock implements Clock
{
@@ -25,11 +24,11 @@ final class WrappingClock implements Clock
}
if (!method_exists($clock, 'now')) {
throw new InvalidArgumentException('$clock must implement '.ClockInterface::class.' or have a now() method');
throw new \InvalidArgumentException('$clock must implement StellaMaris\Clock\ClockInterface or have a now() method');
}
if (!($clock->now() instanceof DateTimeImmutable)) {
throw new InvalidArgumentException('$clock->now() must return a DateTimeImmutable');
throw new \InvalidArgumentException('$clock->now() must return a DateTimeImmutable');
}
$wrappedClock = new class($clock) implements ClockInterface {
@@ -40,13 +39,13 @@ final class WrappingClock implements Clock
$this->clock = $clock;
}
public function now(): DateTimeImmutable
public function now(): \DateTimeImmutable
{
assert(method_exists($this->clock, 'now'));
$now = $this->clock->now();
assert($now instanceof DateTimeImmutable);
assert($now instanceof \DateTimeImmutable);
return $now;
}
+1 -1
View File
@@ -7,7 +7,7 @@ namespace Beste\Clock\Tests;
use Beste\Clock\FrozenClock;
use DateTimeImmutable;
use PHPUnit\Framework\TestCase;
use Psr\Clock\ClockInterface;
use StellaMaris\Clock\ClockInterface;
/**
* @internal
+1 -1
View File
@@ -7,7 +7,7 @@ namespace Beste\Clock\Tests;
use Beste\Clock\MinuteClock;
use DateTimeImmutable;
use PHPUnit\Framework\TestCase;
use Psr\Clock\ClockInterface;
use StellaMaris\Clock\ClockInterface;
/**
* @internal