Skip to content

Commit 3b1e830

Browse files
authored
Option\File: allow DateTimeImmutable in setTime() (#198)
1 parent b092132 commit 3b1e830

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

src/Option/File.php

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
namespace ZipStream\Option;
55

66
use DateTime;
7+
use DateTimeInterface;
78

89
final class File
910
{
@@ -20,7 +21,7 @@ final class File
2021
*/
2122
private $deflateLevel;
2223
/**
23-
* @var DateTime
24+
* @var DateTimeInterface
2425
*/
2526
private $time;
2627
/**
@@ -83,17 +84,17 @@ public function setDeflateLevel(int $deflateLevel): void
8384
}
8485

8586
/**
86-
* @return DateTime
87+
* @return DateTimeInterface
8788
*/
88-
public function getTime(): DateTime
89+
public function getTime(): DateTimeInterface
8990
{
9091
return $this->time;
9192
}
9293

9394
/**
94-
* @param DateTime $time
95+
* @param DateTimeInterface $time
9596
*/
96-
public function setTime(DateTime $time): void
97+
public function setTime(DateTimeInterface $time): void
9798
{
9899
$this->time = $time;
99100
}

0 commit comments

Comments
 (0)