Skip to content

Commit 3f34ec7

Browse files
committed
[fix] make nullable parameter type hint explicitly nullable
1 parent 2945551 commit 3f34ec7

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ $date = Jalalian::forge('now - 10 minutes')->ago() // 10 دقیقه پیش
6363

6464

6565
```php
66-
public static function now(\DateTimeZone $timeZone = null): Jalalian
66+
public static function now(?\DateTimeZone $timeZone = null): Jalalian
6767

6868
$jDate = Jalalian::now();
6969
```
@@ -77,22 +77,22 @@ $jDate = Jalalian::fromCarbon(Carbon::now());
7777

7878
---
7979
```php
80-
public static function fromFormat(string $format, string $timestamp, \DateTimeZone$timeZone = null): Jalalian
80+
public static function fromFormat(string $format, string $timestamp, ?\DateTimeZone$timeZone = null): Jalalian
8181

8282
$jDate = Jalalian::fromFormat('Y-m-d H:i:s', '1397-01-18 12:00:40');
8383
```
8484

8585

8686
---
8787
```php
88-
public static function forge($timestamp, \DateTimeZone $timeZone = null): Jalalian
88+
public static function forge($timestamp, ?\DateTimeZone $timeZone = null): Jalalian
8989

9090
// Alias fo fromDatetime
9191
```
9292

9393
---
9494
```php
95-
public static function fromDateTime($dateTime, \DateTimeZone $timeZone = null): Jalalian
95+
public static function fromDateTime($dateTime, ?\DateTimeZone $timeZone = null): Jalalian
9696

9797
$jDate = Jalalian::fromDateTime(Carbon::now())
9898
// OR

src/Jalalian.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ public function __construct(
7878
$this->timezone = $timezone;
7979
}
8080

81-
public static function now(\DateTimeZone $timeZone = null): Jalalian
81+
public static function now(?\DateTimeZone $timeZone = null): Jalalian
8282
{
8383
return static::fromCarbon(Carbon::now($timeZone));
8484
}
@@ -102,12 +102,12 @@ public static function fromCarbon(Carbon $carbon): Jalalian
102102
);
103103
}
104104

105-
public static function fromFormat(string $format, string $timestamp, \DateTimeZone $timeZone = null): Jalalian
105+
public static function fromFormat(string $format, string $timestamp, ?\DateTimeZone $timeZone = null): Jalalian
106106
{
107107
return static::fromCarbon(CalendarUtils::createCarbonFromFormat($format, $timestamp, $timeZone));
108108
}
109109

110-
public static function forge($timestamp, \DateTimeZone $timeZone = null): Jalalian
110+
public static function forge($timestamp, ?\DateTimeZone $timeZone = null): Jalalian
111111
{
112112
return static::fromDateTime($timestamp, $timeZone);
113113
}
@@ -117,7 +117,7 @@ public static function forge($timestamp, \DateTimeZone $timeZone = null): Jalali
117117
* @param \DateTimeZone|null $timeZone
118118
* @return Jalalian
119119
*/
120-
public static function fromDateTime($dateTime, \DateTimeZone $timeZone = null): Jalalian
120+
public static function fromDateTime($dateTime, ?\DateTimeZone $timeZone = null): Jalalian
121121
{
122122
if (is_numeric($dateTime)) {
123123
return static::fromCarbon(Carbon::createFromTimestamp($dateTime, $timeZone));

0 commit comments

Comments
 (0)