Skip to content

Commit cbf8541

Browse files
committed
Fix some errors in psalm
1 parent 5e8e438 commit cbf8541

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

psalm-baseline.xml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="UTF-8"?>
2-
<files psalm-version="6.13.0@70cdf647255a1362b426bb0f522a85817b8c791c">
2+
<files psalm-version="6.14.3@d0b040a91f280f071c1abcb1b77ce3822058725a">
33
<file src="app/Config/View.php">
44
<UndefinedDocblockClass>
55
<code><![CDATA[array<string, list<parser_callable_string>|parser_callable_string|parser_callable>]]></code>
@@ -64,8 +64,7 @@
6464
</file>
6565
<file src="system/I18n/TimeTrait.php">
6666
<MissingImmutableAnnotation>
67-
<code><![CDATA[#[ReturnTypeWillChange]]]></code>
68-
<code><![CDATA[#[ReturnTypeWillChange]]]></code>
67+
<code><![CDATA[public function setTimezone($timezone): static]]></code>
6968
</MissingImmutableAnnotation>
7069
</file>
7170
<file src="system/Language/Language.php">

system/I18n/TimeTrait.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -237,6 +237,8 @@ public static function create(
237237
* Provides a replacement for DateTime's own createFromFormat function, that provides
238238
* more flexible timeZone handling
239239
*
240+
* @psalm-external-mutation-free
241+
*
240242
* @param string $format
241243
* @param string $datetime
242244
* @param DateTimeZone|string|null $timezone
@@ -674,8 +676,9 @@ protected function setValue(string $name, $value)
674676
public function setTimezone($timezone): static
675677
{
676678
$timezone = $timezone instanceof DateTimeZone ? $timezone : new DateTimeZone($timezone);
679+
$dateTime = $this->toDateTime()->setTimezone($timezone);
677680

678-
return static::createFromInstance($this->toDateTime()->setTimezone($timezone), $this->locale);
681+
return static::createFromInstance($dateTime, $this->locale);
679682
}
680683

681684
// --------------------------------------------------------------------

0 commit comments

Comments
 (0)