Skip to content

Commit 807bd06

Browse files
authored
Merge pull request #3 from Innmind/simplify-timezone
Rename `Timezone` to `Zone`
2 parents bed1cec + 04122fd commit 807bd06

20 files changed

Lines changed: 539 additions & 539 deletions
Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,21 +4,21 @@
44
namespace Fixtures\Innmind\Time;
55

66
use Innmind\Time\{
7-
Timezone as Model,
8-
Timezones,
7+
Zone as Model,
8+
Zones,
99
Offset,
1010
};
1111
use Innmind\BlackBox\Set;
1212

13-
final class Timezone
13+
final class Zone
1414
{
1515
/**
16-
* @return Set\Provider<callable(Timezones): Model>
16+
* @return Set\Provider<callable(Zones): Model>
1717
*/
1818
public static function any(): Set\Provider
1919
{
2020
return Set::compose(
21-
static fn($offset, $daylight) => static fn(Timezones $timezones) => Model::of(
21+
static fn($offset, $daylight) => static fn(Zones $timezones) => Model::of(
2222
$offset,
2323
$daylight,
2424
),

proofs/clock.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
};
1010
use Fixtures\Innmind\Time\{
1111
Point as PointInTime,
12-
Timezone,
12+
Zone,
1313
};
1414
use Innmind\BlackBox\Set;
1515

@@ -251,7 +251,7 @@ static function($assert) {
251251

252252
yield proof(
253253
'Timezone fixtures',
254-
given(Timezone::any()),
254+
given(Zone::any()),
255255
static function($assert, $timezone) {
256256
$clock = Clock::live()->switch($timezone);
257257

src/Clock.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ public function now(): Point
6464
}
6565

6666
/**
67-
* @param callable(Timezones): Timezone $changeTimezone
67+
* @param callable(Zones): Zone $changeTimezone
6868
*/
6969
#[\NoDiscard]
7070
public function switch(callable $changeTimezone): self

src/Clock/Implementation.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
use Innmind\Time\{
77
Point,
88
Format,
9-
Timezones,
10-
Timezone,
9+
Zones,
10+
Zone,
1111
};
1212
use Innmind\Immutable\Attempt;
1313

@@ -17,7 +17,7 @@
1717
interface Implementation
1818
{
1919
/**
20-
* @param callable(Timezones): Timezone $changeTimezone
20+
* @param callable(Zones): Zone $changeTimezone
2121
*/
2222
#[\NoDiscard]
2323
public function switch(callable $changeTimezone): self;

src/Clock/Via.php

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77
Point,
88
Format,
99
Offset,
10-
Timezone,
11-
Timezones,
10+
Zone,
11+
Zones,
1212
};
1313
use Innmind\Immutable\Attempt;
1414

@@ -30,18 +30,18 @@ public function __construct(
3030
public function switch(callable $changeTimezone): self
3131
{
3232
$now = $this->now();
33-
/** @var callable(non-empty-string): Timezone */
34-
$of = static function(string $zone) use ($now): Timezone {
33+
/** @var callable(non-empty-string): Zone */
34+
$of = static function(string $zone) use ($now): Zone {
3535
/** @var non-empty-string $zone */
3636
$now = (new \DateTimeImmutable($now->format(Format::iso8601())))->setTimezone(new \DateTimeZone($zone));
3737

38-
return Timezone::of(
38+
return Zone::of(
3939
Offset::from($now->format('P')),
4040
(bool) (int) $now->format('I'),
4141
);
4242
};
4343

44-
$offset = $changeTimezone(Timezones::new($of))->offset();
44+
$offset = $changeTimezone(Zones::new($of))->offset();
4545

4646
return new self(
4747
$this->now,

src/Timezone.php renamed to src/Zone.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
namespace Innmind\Time;
55

6-
final class Timezone
6+
final class Zone
77
{
88
private function __construct(
99
private Offset $offset,

0 commit comments

Comments
 (0)