Skip to content

Commit bb87993

Browse files
committed
Update date methods to support CarbonImmutable
1 parent 00386c8 commit bb87993

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

src/Eloquent/ElasticsearchModel.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
namespace PDPhilip\Elasticsearch\Eloquent;
66

7+
use Carbon\CarbonImmutable;
78
use DateTimeInterface;
89
use Illuminate\Database\Eloquent\Builder;
910
use Illuminate\Database\Eloquent\Relations\Relation;
@@ -256,15 +257,15 @@ public function setAttribute($key, $value): mixed
256257
return parent::setAttribute($key, $value);
257258
}
258259

259-
public function fromDateTime(mixed $value): Carbon
260+
public function fromDateTime(mixed $value): Carbon|CarbonImmutable
260261
{
261262
return parent::asDateTime($value);
262263
}
263264

264265
/**
265266
* {@inheritdoc}
266267
*/
267-
protected function asDateTime($value): Carbon
268+
protected function asDateTime($value): Carbon|CarbonImmutable
268269
{
269270
return parent::asDateTime($value);
270271
}

0 commit comments

Comments
 (0)